var projectDependencyReport = {"gradleVersion":"Gradle 8.13","generationDate":"Mon Apr 20 21:05:08 KST 2026","project":{"name":"Java-Service-Tree-Framework-AI","description":null,"configurations":[{"name":"annotationProcessor","description":"Annotation processors and their dependencies for source set 'main'.","dependencies":[{"module":"org.projectlombok:lombok","name":"org.projectlombok:lombok \u27a1 1.18.40","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}],"moduleInsights":[{"module":"org.projectlombok:lombok","insight":[{"name":"org.projectlombok:lombok:1.18.40","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.projectlombok:lombok \u27a1 1.18.40","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"annotationProcessor","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"bootArchives","description":"Configuration for Spring Boot archive artifacts.","dependencies":[],"moduleInsights":[]},{"name":"compileClasspath","description":"Compile classpath for source set 'main'.","dependencies":[{"module":"org.projectlombok:lombok","name":"org.projectlombok:lombok \u27a1 1.18.40","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework.boot:spring-boot-starter-webflux","name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-jcl","name":"org.springframework:spring-jcl:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-aop","name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-expression","name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-classic","name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-core","name":"ch.qos.logback:logback-core:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:jul-to-slf4j","name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:2.1.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-json","name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"joda-time:joda-time","name":"joda-time:joda-time:2.12.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"javax.validation:validation-api","name":"javax.validation:validation-api:1.1.0.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.projectreactor.netty:reactor-netty-http","name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-codec-http2","name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-dns","name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-resolver-dns-classes-macos","name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-classes-epoll","name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler-proxy","name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-socks","name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.reactivestreams:reactive-streams","name":"org.reactivestreams:reactive-streams:1.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator","name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-jakarta9","name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-context","name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.bouncycastle:bcprov-jdk18on","name":"org.bouncycastle:bcprov-jdk18on:1.80","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-form-spring","name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-text","name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.github.openfeign:feign-form","name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"commons-fileupload:commons-fileupload","name":"commons-fileupload:commons-fileupload:1.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.github.openfeign:feign-slf4j","name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-template-st","name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.antlr:ST4","name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.antlr:antlr-runtime","name":"org.antlr:antlr-runtime:3.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-messaging","name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.7.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.github.victools:jsonschema-module-jackson","name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-retry","name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.retry:spring-retry","name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.pdfbox:fontbox","name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.commonmark:commonmark","name":"org.commonmark:commonmark:0.22.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.opensearch.client:opensearch-java","name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.google.code.findbugs:jsr305","name":"com.google.code.findbugs:jsr305:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:1.1.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:2.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-rag","name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-math3","name":"org.apache.commons:commons-math3:3.6.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.zaxxer:SparseBitSet","name":"com.zaxxer:SparseBitSet:1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.poi:poi-ooxml","name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi-ooxml-lite","name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.commons:commons-compress","name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.virtuald:curvesapi","name":"com.github.virtuald:curvesapi:1.08","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.hibernate.validator:hibernate-validator","name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jboss.logging:jboss-logging","name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.glassfish:jakarta.el","name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.el:jakarta.el-api","name":"jakarta.el:jakarta.el-api:4.0.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-tracing","name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"aopalliance:aopalliance","name":"aopalliance:aopalliance:1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave-context-slf4j","name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.aws:brave-propagation-aws","name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.reporter2:zipkin-reporter","name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.slack.api:slack-api-client","name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.slack.api:slack-api-model","name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.google.errorprone:error_prone_annotations","name":"com.google.errorprone:error_prone_annotations:2.41.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"com.squareup.okhttp3:okhttp","name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio","name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio-jvm","name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains:annotations","name":"org.jetbrains:annotations:13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-common","name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-core-jakarta","name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-models-jakarta","name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"jakarta.activation:jakarta.activation-api","name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.webjars:swagger-ui","name":"org.webjars:swagger-ui:4.18.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}],"moduleInsights":[{"module":"org.apache.commons:commons-lang3","insight":[{"name":"org.apache.commons:commons-lang3:3.17.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-lang3:3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"joda-time:joda-time","insight":[{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-jakarta9","insight":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.swagger.core.v3:swagger-annotations","insight":[{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.webjars:swagger-ui","insight":[{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.pdfbox:pdfbox-io","insight":[{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.micrometer:micrometer-tracing","insight":[{"name":"io.micrometer:micrometer-tracing:1.5.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.pdfbox:fontbox","insight":[{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.eclipse.parsson:parsson","insight":[{"name":"org.eclipse.parsson:parsson:1.1.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.eclipse.parsson:parsson:1.1.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-transport","insight":[{"name":"io.netty:netty-transport:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"com.github.victools:jsonschema-module-swagger-2","insight":[{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-messaging","insight":[{"name":"org.springframework:spring-messaging:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-context","insight":[{"name":"org.springframework:spring-context:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-model","insight":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","insight":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.github.openfeign:feign-slf4j","insight":[{"name":"io.github.openfeign:feign-slf4j:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-slf4j:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.squareup.okio:okio-jvm","insight":[{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.apache.commons:commons-math3","insight":[{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-beans","insight":[{"name":"org.springframework:spring-beans:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-beans:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.opensearch.client:opensearch-java","insight":[{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"javax.validation:validation-api","insight":[{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","insight":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.antlr:antlr4-runtime","insight":[{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.zipkin.brave:brave-context-slf4j","insight":[{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.swagger.core.v3:swagger-core-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.boot:spring-boot","insight":[{"name":"org.springframework.boot:spring-boot:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"jakarta.json:jakarta.json-api","insight":[{"name":"jakarta.json:jakarta.json-api:2.1.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.json:jakarta.json-api:2.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse.parsson:parsson:1.1.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.reactivestreams:reactive-streams","insight":[{"name":"org.reactivestreams:reactive-streams:1.0.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.reactivestreams:reactive-streams:1.0.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter","insight":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","insight":[{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework:spring-jcl","insight":[{"name":"org.springframework:spring-jcl:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-jcl:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-http","insight":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework:spring-web","insight":[{"name":"org.springframework:spring-web:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-json","insight":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-vector-store","insight":[{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-common","insight":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.logging.log4j:log4j-api","insight":[{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:micrometer-core","insight":[{"name":"io.micrometer:micrometer-core:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-core:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"com.github.victools:jsonschema-module-jackson","insight":[{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec","insight":[{"name":"io.netty:netty-codec:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.glassfish:jakarta.el","insight":[{"name":"org.glassfish:jakarta.el:4.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.glassfish:jakarta.el:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.poi:poi-ooxml","insight":[{"name":"org.apache.poi:poi-ooxml:5.3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","insight":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-commons","insight":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.yaml:snakeyaml","insight":[{"name":"org.yaml:snakeyaml:2.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.yaml:snakeyaml:2.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-codec-socks","insight":[{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]}]},{"module":"io.netty:netty-handler","insight":[{"name":"io.netty:netty-handler:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml:classmate","insight":[{"name":"com.fasterxml:classmate:1.7.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml:classmate:1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-buffer","insight":[{"name":"io.netty:netty-buffer:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-buffer:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.squareup.okio:okio","insight":[{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","insight":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"ch.qos.logback:logback-core","insight":[{"name":"ch.qos.logback:logback-core:1.5.18","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-core:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:context-propagation","insight":[{"name":"io.micrometer:context-propagation:1.1.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:context-propagation:1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","insight":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.apache.poi:poi","insight":[{"name":"org.apache.poi:poi:5.3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","insight":[{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"jakarta.validation:jakarta.validation-api","insight":[{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"aopalliance:aopalliance","insight":[{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http2","insight":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","insight":[{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.slack.api:slack-api-model","insight":[{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.google.code.gson:gson","insight":[{"name":"com.google.code.gson:gson:2.13.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","insight":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver","insight":[{"name":"io.netty:netty-resolver:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"commons-logging:commons-logging","insight":[{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.micrometer:micrometer-observation","insight":[{"name":"io.micrometer:micrometer-observation:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-models-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.google.code.findbugs:jsr305","insight":[{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.zipkin.aws:brave-propagation-aws","insight":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","insight":[{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.zaxxer:SparseBitSet","insight":[{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"com.fasterxml.jackson:jackson-bom","insight":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.micrometer:micrometer-commons","insight":[{"name":"io.micrometer:micrometer-commons:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-commons:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.slf4j:slf4j-api","insight":[{"name":"org.slf4j:slf4j-api:2.0.17","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:slf4j-api:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","insight":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","insight":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.commonmark:commonmark","insight":[{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-native-epoll","insight":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.netty:netty-transport-native-unix-common","insight":[{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.commons:commons-compress","insight":[{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.slf4j:jul-to-slf4j","insight":[{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.knuddels:jtokkit","insight":[{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-codec-dns","insight":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.github.victools:jsonschema-generator","insight":[{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-resolver-dns-native-macos","insight":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.jboss.logging:jboss-logging","insight":[{"name":"org.jboss.logging:jboss-logging:3.6.1.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-common","insight":[{"name":"io.netty:netty-common:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.github.virtuald:curvesapi","insight":[{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.commons:commons-text","insight":[{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-commons","insight":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator","insight":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.antlr:antlr-runtime","insight":[{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-handler-proxy","insight":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"ch.qos.logback:logback-classic","insight":[{"name":"ch.qos.logback:logback-classic:1.5.18","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-classic:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns","insight":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","insight":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-webflux","insight":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","insight":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework:spring-core","insight":[{"name":"org.springframework:spring-core:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-core:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.hibernate.validator:hibernate-validator","insight":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-context","insight":[{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","insight":[{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.springframework:spring-aop","insight":[{"name":"org.springframework:spring-aop:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","insight":[{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-annotations","insight":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"commons-codec:commons-codec","insight":[{"name":"commons-codec:commons-codec:1.18.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"jakarta.activation:jakarta.activation-api","insight":[{"name":"jakarta.activation:jakarta.activation-api:2.1.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.bouncycastle:bcprov-jdk18on","insight":[{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","insight":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.projectlombok:lombok","insight":[{"name":"org.projectlombok:lombok:1.18.40","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.projectlombok:lombok \u27a1 1.18.40","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.commons:commons-collections4","insight":[{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.google.errorprone:error_prone_annotations","insight":[{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.google.code.gson:gson:2.13.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains:annotations","insight":[{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"commons-io:commons-io","insight":[{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework:spring-webflux","insight":[{"name":"org.springframework:spring-webflux:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.github.openfeign:feign-core","insight":[{"name":"io.github.openfeign:feign-core:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-core:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"commons-fileupload:commons-fileupload","insight":[{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-rag","insight":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.netty:netty-resolver-dns-classes-macos","insight":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.github.openfeign:feign-form-spring","insight":[{"name":"io.github.openfeign:feign-form-spring:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter","insight":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"com.squareup.okhttp3:okhttp","insight":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.poi:poi-ooxml-lite","insight":[{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.security:spring-security-crypto","insight":[{"name":"org.springframework.security:spring-security-crypto:6.5.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-template-st","insight":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-retry","insight":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http","insight":[{"name":"io.netty:netty-codec-http:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.github.openfeign:feign-form","insight":[{"name":"io.github.openfeign:feign-form:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.zipkin.brave:brave","insight":[{"name":"io.zipkin.brave:brave:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave:6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","insight":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.antlr:ST4","insight":[{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.springframework.retry:spring-retry","insight":[{"name":"org.springframework.retry:spring-retry:2.0.12","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework:spring-expression","insight":[{"name":"org.springframework:spring-expression:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","insight":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.projectreactor:reactor-core","insight":[{"name":"io.projectreactor:reactor-core:3.7.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor:reactor-core:3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.pdfbox:pdfbox","insight":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"jakarta.el:jakarta.el-api","insight":[{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","insight":[{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.slack.api:slack-api-client","insight":[{"name":"com.slack.api:slack-api-client:1.25.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.netty:netty-transport-classes-epoll","insight":[{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-client-chat","insight":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"compileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"compileOnly","description":"Compile-only dependencies for the 'main' feature.","dependencies":[{"module":null,"name":"org.projectlombok:lombok","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}],"moduleInsights":[]},{"name":"default","description":"Configuration for default artifacts.","dependencies":[],"moduleInsights":[]},{"name":"developmentOnly","description":"Configuration for development-only dependencies such as Spring Boot's DevTools.","dependencies":[],"moduleInsights":[]},{"name":"implementation","description":"Implementation dependencies for the 'main' feature.","dependencies":[{"module":null,"name":"org.springframework.boot:spring-boot-starter-webflux","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springframework.boot:spring-boot-starter-actuator","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springframework.cloud:spring-cloud-starter-config","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springframework.cloud:spring-cloud-starter-openfeign","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springframework.ai:spring-ai-starter-model-ollama","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springframework.ai:spring-ai-pdf-document-reader","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springframework.ai:spring-ai-markdown-document-reader","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springframework.ai:spring-ai-rag","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.apache.poi:poi:5.3.0","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.glassfish:jakarta.el:4.0.2","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"io.micrometer:micrometer-tracing-bridge-brave","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"io.zipkin.reporter2:zipkin-reporter-brave","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"com.fasterxml.jackson.core:jackson-databind","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"com.fasterxml.jackson.core:jackson-annotations","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":null,"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}],"moduleInsights":[]},{"name":"mainSourceElements","description":"List of source directories contained in the Main SourceSet.","dependencies":[],"moduleInsights":[]},{"name":"productionRuntimeClasspath","description":null,"dependencies":[{"module":"org.springframework.boot:spring-boot-starter-webflux","name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-jcl","name":"org.springframework:spring-jcl:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-aop","name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-expression","name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-classic","name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-core","name":"ch.qos.logback:logback-core:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:jul-to-slf4j","name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:2.1.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-json","name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"joda-time:joda-time","name":"joda-time:joda-time:2.12.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"javax.validation:validation-api","name":"javax.validation:validation-api:1.1.0.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.projectreactor.netty:reactor-netty-http","name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-codec-http2","name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-dns","name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-resolver-dns-classes-macos","name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-classes-epoll","name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler-proxy","name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-socks","name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.reactivestreams:reactive-streams","name":"org.reactivestreams:reactive-streams:1.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator","name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-jakarta9","name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.hdrhistogram:HdrHistogram","name":"org.hdrhistogram:HdrHistogram:2.2.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.latencyutils:LatencyUtils","name":"org.latencyutils:LatencyUtils:2.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-context","name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.bouncycastle:bcprov-jdk18on","name":"org.bouncycastle:bcprov-jdk18on:1.80","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-form-spring","name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-text","name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.github.openfeign:feign-form","name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"commons-fileupload:commons-fileupload","name":"commons-fileupload:commons-fileupload:1.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.github.openfeign:feign-slf4j","name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-template-st","name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.antlr:ST4","name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.antlr:antlr-runtime","name":"org.antlr:antlr-runtime:3.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-messaging","name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.7.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.github.victools:jsonschema-module-jackson","name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-retry","name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.retry:spring-retry","name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.pdfbox:fontbox","name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.commonmark:commonmark","name":"org.commonmark:commonmark:0.22.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.opensearch.client:opensearch-java","name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.opensearch.client:opensearch-rest-client","name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents:httpclient","name":"org.apache.httpcomponents:httpclient:4.5.14","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpcore","name":"org.apache.httpcomponents:httpcore:4.4.16","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpasyncclient","name":"org.apache.httpcomponents:httpasyncclient:4.1.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpcore-nio","name":"org.apache.httpcomponents:httpcore-nio:4.4.16","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.15 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.2 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.json.bind:jakarta.json.bind-api","name":"jakarta.json.bind:jakarta.json.bind-api:2.0.0 \u27a1 3.0.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:1.3.5 \u27a1 2.1.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.17.0 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.17.0 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.4.3 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.eclipse:yasson","name":"org.eclipse:yasson:2.0.2 \u27a1 3.0.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"jakarta.json.bind:jakarta.json.bind-api","name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:2.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:1.1.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:2.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.google.code.findbugs:jsr305","name":"com.google.code.findbugs:jsr305:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:1.1.6 \u27a1 1.1.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-rag","name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-math3","name":"org.apache.commons:commons-math3:3.6.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.zaxxer:SparseBitSet","name":"com.zaxxer:SparseBitSet:1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.poi:poi-ooxml","name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi-ooxml-lite","name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.commons:commons-compress","name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.virtuald:curvesapi","name":"com.github.virtuald:curvesapi:1.08","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.hibernate.validator:hibernate-validator","name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jboss.logging:jboss-logging","name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.glassfish:jakarta.el","name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.el:jakarta.el-api","name":"jakarta.el:jakarta.el-api:4.0.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-tracing","name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"aopalliance:aopalliance","name":"aopalliance:aopalliance:1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave-context-slf4j","name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.aws:brave-propagation-aws","name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.reporter2:zipkin-reporter","name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.slack.api:slack-api-client","name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.slack.api:slack-api-model","name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.google.errorprone:error_prone_annotations","name":"com.google.errorprone:error_prone_annotations:2.41.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"com.squareup.okhttp3:okhttp","name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio","name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio-jvm","name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains:annotations","name":"org.jetbrains:annotations:13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-common","name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-core-jakarta","name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-models-jakarta","name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"jakarta.activation:jakarta.activation-api","name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.webjars:swagger-ui","name":"org.webjars:swagger-ui:4.18.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter-webflux","name":"org.springframework.boot:spring-boot-starter-webflux:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter-actuator","name":"org.springframework.boot:spring-boot-starter-actuator:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-starter-config","name":"org.springframework.cloud:spring-cloud-starter-config:{strictly 4.3.1} \u27a1 4.3.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","name":"org.springframework.cloud:spring-cloud-starter-openfeign:{strictly 4.3.1} \u27a1 4.3.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","name":"org.springframework.ai:spring-ai-starter-model-ollama:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","name":"org.springframework.ai:spring-ai-pdf-document-reader:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:{strictly 3.0.3} \u27a1 3.0.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","name":"org.springframework.ai:spring-ai-markdown-document-reader:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-rag","name":"org.springframework.ai:spring-ai-rag:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.microsoft.onnxruntime:onnxruntime","name":"com.microsoft.onnxruntime:onnxruntime:{strictly 1.18.0} \u27a1 1.18.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:{strictly 5.3.0} \u27a1 5.3.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi-ooxml","name":"org.apache.poi:poi-ooxml:{strictly 5.3.0} \u27a1 5.3.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.hibernate.validator:hibernate-validator","name":"org.hibernate.validator:hibernate-validator:{strictly 8.0.1.Final} \u27a1 8.0.1.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.glassfish:jakarta.el","name":"org.glassfish:jakarta.el:{strictly 4.0.2} \u27a1 4.0.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","name":"io.micrometer:micrometer-tracing-bridge-brave:{strictly 1.5.4} \u27a1 1.5.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","name":"io.zipkin.reporter2:zipkin-reporter-brave:{strictly 3.5.1} \u27a1 3.5.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.slack.api:slack-api-client","name":"com.slack.api:slack-api-client:{strictly 1.25.1} \u27a1 1.25.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","name":"org.springdoc:springdoc-openapi-starter-webflux-ui:{strictly 2.1.0} \u27a1 2.1.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter-json","name":"org.springframework.boot:spring-boot-starter-json:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","name":"org.springframework.boot:spring-boot-starter-reactor-netty:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","name":"org.springframework.boot:spring-boot-actuator-autoconfigure:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:{strictly 1.15.4} \u27a1 1.15.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-jakarta9","name":"io.micrometer:micrometer-jakarta9:{strictly 1.15.4} \u27a1 1.15.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:{strictly 4.3.1} \u27a1 4.3.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-config-client","name":"org.springframework.cloud:spring-cloud-config-client:{strictly 4.3.1} \u27a1 4.3.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","name":"org.springframework.cloud:spring-cloud-openfeign-core:{strictly 4.3.1} \u27a1 4.3.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:{strictly 4.3.1} \u27a1 4.3.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:{strictly 13.6} \u27a1 13.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.github.openfeign:feign-slf4j","name":"io.github.openfeign:feign-slf4j:{strictly 13.6} \u27a1 13.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-ollama","name":"org.springframework.ai:spring-ai-ollama:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.commonmark:commonmark","name":"org.commonmark:commonmark:{strictly 0.22.0} \u27a1 0.22.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-opensearch-store","name":"org.springframework.ai:spring-ai-opensearch-store:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:{strictly 3.0.3} \u27a1 3.0.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.pdfbox:fontbox","name":"org.apache.pdfbox:fontbox:{strictly 3.0.3} \u27a1 3.0.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:{strictly 1.3.5} \u27a1 1.3.5","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:{strictly 1.18.0} \u27a1 1.18.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:{strictly 4.4} \u27a1 4.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-math3","name":"org.apache.commons:commons-math3:{strictly 3.6.1} \u27a1 3.6.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:{strictly 2.16.1} \u27a1 2.16.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.zaxxer:SparseBitSet","name":"com.zaxxer:SparseBitSet:{strictly 1.3} \u27a1 1.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:{strictly 2.24.3} \u27a1 2.24.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.poi:poi-ooxml-lite","name":"org.apache.poi:poi-ooxml-lite:{strictly 5.3.0} \u27a1 5.3.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:{strictly 5.2.1} \u27a1 5.2.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.commons:commons-compress","name":"org.apache.commons:commons-compress:{strictly 1.26.2} \u27a1 1.26.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.github.virtuald:curvesapi","name":"com.github.virtuald:curvesapi:{strictly 1.08} \u27a1 1.08","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:{strictly 3.0.2} \u27a1 3.0.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.jboss.logging:jboss-logging","name":"org.jboss.logging:jboss-logging:{strictly 3.6.1.Final} \u27a1 3.6.1.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:{strictly 1.7.0} \u27a1 1.7.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.el:jakarta.el-api","name":"jakarta.el:jakarta.el-api:{strictly 4.0.0} \u27a1 4.0.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-tracing","name":"io.micrometer:micrometer-tracing:{strictly 1.5.4} \u27a1 1.5.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:{strictly 2.0.17} \u27a1 2.0.17","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:{strictly 6.1.0} \u27a1 6.1.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave-context-slf4j","name":"io.zipkin.brave:brave-context-slf4j:{strictly 6.1.0} \u27a1 6.1.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.zipkin.brave:brave-instrumentation-http","name":"io.zipkin.brave:brave-instrumentation-http:{strictly 6.1.0} \u27a1 6.1.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.zipkin.aws:brave-propagation-aws","name":"io.zipkin.aws:brave-propagation-aws:{strictly 1.3.0} \u27a1 1.3.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:{strictly 0.2.0} \u27a1 0.2.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.reporter2:zipkin-reporter","name":"io.zipkin.reporter2:zipkin-reporter:{strictly 3.5.1} \u27a1 3.5.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.slack.api:slack-api-model","name":"com.slack.api:slack-api-model:{strictly 1.25.1} \u27a1 1.25.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.squareup.okhttp3:okhttp","name":"com.squareup.okhttp3:okhttp:{strictly 4.12.0} \u27a1 4.12.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:{strictly 2.13.2} \u27a1 2.13.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","name":"org.springdoc:springdoc-openapi-starter-webflux-api:{strictly 2.1.0} \u27a1 2.1.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.webjars:swagger-ui","name":"org.webjars:swagger-ui:{strictly 4.18.2} \u27a1 4.18.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"joda-time:joda-time","name":"joda-time:joda-time:{strictly 2.12.7} \u27a1 2.12.7","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter-logging","name":"org.springframework.boot:spring-boot-starter-logging:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:{strictly 2.1.1} \u27a1 2.1.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:{strictly 2.4} \u27a1 2.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor.netty:reactor-netty-http","name":"io.projectreactor.netty:reactor-netty-http:{strictly 1.2.10} \u27a1 1.2.10","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:{strictly 3.7.11} \u27a1 3.7.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator","name":"org.springframework.boot:spring-boot-actuator:{strictly 3.5.6} \u27a1 3.5.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:{strictly 1.15.4} \u27a1 1.15.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:{strictly 1.15.4} \u27a1 1.15.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-context","name":"org.springframework.cloud:spring-cloud-context:{strictly 4.3.1} \u27a1 4.3.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.bouncycastle:bcprov-jdk18on","name":"org.bouncycastle:bcprov-jdk18on:{strictly 1.80} \u27a1 1.80","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:{strictly 5.5} \u27a1 5.5","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-form-spring","name":"io.github.openfeign:feign-form-spring:{strictly 13.6} \u27a1 13.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:{strictly 6.5.5} \u27a1 6.5.5","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-retry","name":"org.springframework.ai:spring-ai-retry:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:{strictly 2.2.25} \u27a1 2.2.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:{strictly 4.37.0} \u27a1 4.37.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:{strictly 1.1.0} \u27a1 1.1.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:{strictly 4.37.0} \u27a1 4.37.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.opensearch.client:opensearch-java","name":"org.opensearch.client:opensearch-java:{strictly 2.23.0} \u27a1 2.23.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:{strictly 3.17.0} \u27a1 3.17.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:{strictly 1.1.3} \u27a1 1.1.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"aopalliance:aopalliance","name":"aopalliance:aopalliance:{strictly 1.0} \u27a1 1.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.squareup.okio:okio","name":"com.squareup.okio:okio:{strictly 3.6.0} \u27a1 3.6.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.9.25} \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.google.errorprone:error_prone_annotations","name":"com.google.errorprone:error_prone_annotations:{strictly 2.41.0} \u27a1 2.41.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springdoc:springdoc-openapi-starter-common","name":"org.springdoc:springdoc-openapi-starter-common:{strictly 2.1.0} \u27a1 2.1.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"ch.qos.logback:logback-classic","name":"ch.qos.logback:logback-classic:{strictly 1.5.18} \u27a1 1.5.18","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","name":"org.apache.logging.log4j:log4j-to-slf4j:{strictly 2.24.3} \u27a1 2.24.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:jul-to-slf4j","name":"org.slf4j:jul-to-slf4j:{strictly 2.0.17} \u27a1 2.0.17","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-jcl","name":"org.springframework:spring-jcl:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-http2","name":"io.netty:netty-codec-http2:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor.netty:reactor-netty-core","name":"io.projectreactor.netty:reactor-netty-core:{strictly 1.2.10} \u27a1 1.2.10","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.reactivestreams:reactive-streams","name":"org.reactivestreams:reactive-streams:{strictly 1.0.4} \u27a1 1.0.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.hdrhistogram:HdrHistogram","name":"org.hdrhistogram:HdrHistogram:{strictly 2.2.2} \u27a1 2.2.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.latencyutils:LatencyUtils","name":"org.latencyutils:LatencyUtils:{strictly 2.0.3} \u27a1 2.0.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:{strictly 5.3.5} \u27a1 5.3.5","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:{strictly 5.3.5} \u27a1 5.3.5","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.commons:commons-text","name":"org.apache.commons:commons-text:{strictly 1.13.0} \u27a1 1.13.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-form","name":"io.github.openfeign:feign-form:{strictly 13.6} \u27a1 13.6","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"commons-fileupload:commons-fileupload","name":"commons-fileupload:commons-fileupload:{strictly 1.5} \u27a1 1.5","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework.retry:spring-retry","name":"org.springframework.retry:spring-retry:{strictly 2.0.12} \u27a1 2.0.12","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-template-st","name":"org.springframework.ai:spring-ai-template-st:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-messaging","name":"org.springframework:spring-messaging:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:{strictly 4.13.1} \u27a1 4.13.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-module-jackson","name":"com.github.victools:jsonschema-module-jackson:{strictly 4.37.0} \u27a1 4.37.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"javax.validation:validation-api","name":"javax.validation:validation-api:{strictly 1.1.0.Final} \u27a1 1.1.0.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-aop","name":"org.springframework:spring-aop:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-expression","name":"org.springframework:spring-expression:{strictly 6.2.11} \u27a1 6.2.11","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.opensearch.client:opensearch-rest-client","name":"org.opensearch.client:opensearch-rest-client:{strictly 2.12.0} \u27a1 2.12.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"jakarta.json.bind:jakarta.json.bind-api","name":"jakarta.json.bind:jakarta.json.bind-api:{strictly 3.0.1} \u27a1 3.0.1","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.eclipse:yasson","name":"org.eclipse:yasson:{strictly 3.0.4} \u27a1 3.0.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.google.code.findbugs:jsr305","name":"com.google.code.findbugs:jsr305:{strictly 3.0.2} \u27a1 3.0.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:{strictly 1.1.7} \u27a1 1.1.7","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.squareup.okio:okio-jvm","name":"com.squareup.okio:okio-jvm:{strictly 3.6.0} \u27a1 3.6.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.9.25} \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.9.25} \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-core-jakarta","name":"io.swagger.core.v3:swagger-core-jakarta:{strictly 2.2.9} \u27a1 2.2.9","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"ch.qos.logback:logback-core","name":"ch.qos.logback:logback-core:{strictly 1.5.18} \u27a1 1.5.18","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-common","name":"io.netty:netty-common:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-dns","name":"io.netty:netty-codec-dns:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver-dns-classes-macos","name":"io.netty:netty-resolver-dns-classes-macos:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-classes-epoll","name":"io.netty:netty-transport-classes-epoll:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler-proxy","name":"io.netty:netty-handler-proxy:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.antlr:ST4","name":"org.antlr:ST4:{strictly 4.3.4} \u27a1 4.3.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents:httpclient","name":"org.apache.httpcomponents:httpclient:{strictly 4.5.14} \u27a1 4.5.14","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpcore","name":"org.apache.httpcomponents:httpcore:{strictly 4.4.16} \u27a1 4.4.16","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpasyncclient","name":"org.apache.httpcomponents:httpasyncclient:{strictly 4.1.5} \u27a1 4.1.5","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpcore-nio","name":"org.apache.httpcomponents:httpcore-nio:{strictly 4.4.16} \u27a1 4.4.16","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:{strictly 2.1.3} \u27a1 2.1.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.9.25} \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.jetbrains:annotations","name":"org.jetbrains:annotations:{strictly 13.0} \u27a1 13.0","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","name":"io.swagger.core.v3:swagger-annotations-jakarta:{strictly 2.2.9} \u27a1 2.2.9","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-models-jakarta","name":"io.swagger.core.v3:swagger-models-jakarta:{strictly 2.2.9} \u27a1 2.2.9","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","name":"jakarta.xml.bind:jakarta.xml.bind-api:{strictly 4.0.2} \u27a1 4.0.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:{strictly 2.19.2} \u27a1 2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-socks","name":"io.netty:netty-codec-socks:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.antlr:antlr-runtime","name":"org.antlr:antlr-runtime:{strictly 3.5.3} \u27a1 3.5.3","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.activation:jakarta.activation-api","name":"jakarta.activation:jakarta.activation-api:{strictly 2.1.4} \u27a1 2.1.4","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[]}],"moduleInsights":[{"module":"org.apache.commons:commons-lang3","insight":[{"name":"org.apache.commons:commons-lang3:3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-lang3:{strictly 3.17.0} \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.commons:commons-lang3:3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"joda-time:joda-time","insight":[{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"joda-time:joda-time:{strictly 2.12.7} \u27a1 2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-jakarta9","insight":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-jakarta9:{strictly 1.15.4} \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:{strictly 4.3.1} \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.swagger.core.v3:swagger-annotations","insight":[{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations:{strictly 2.2.25} \u27a1 2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.webjars:swagger-ui","insight":[{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.webjars:swagger-ui:{strictly 4.18.2} \u27a1 4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.pdfbox:pdfbox-io","insight":[{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:{strictly 3.0.3} \u27a1 3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.micrometer:micrometer-tracing","insight":[{"name":"io.micrometer:micrometer-tracing:1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:{strictly 1.5.4} \u27a1 1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-tracing:1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:{strictly 2.1.0} \u27a1 2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.pdfbox:fontbox","insight":[{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:{strictly 3.0.3} \u27a1 3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.eclipse.parsson:parsson","insight":[{"name":"org.eclipse.parsson:parsson:1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.eclipse.parsson:parsson:{strictly 1.1.7} \u27a1 1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.eclipse.parsson:parsson:1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.eclipse.parsson:parsson:1.1.6 \u27a1 1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-transport","insight":[{"name":"io.netty:netty-transport:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-transport:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"com.github.victools:jsonschema-module-swagger-2","insight":[{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-swagger-2:{strictly 4.37.0} \u27a1 4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents:httpcore","insight":[{"name":"org.apache.httpcomponents:httpcore:4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpcore:{strictly 4.4.16} \u27a1 4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents:httpcore:4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.springframework:spring-messaging","insight":[{"name":"org.springframework:spring-messaging:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-messaging:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-context","insight":[{"name":"org.springframework:spring-context:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-context:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-context:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-model","insight":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.9.25} \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:{strictly 4.3.1} \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","insight":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.client5:httpclient5:{strictly 5.5} \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.4.3 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.github.openfeign:feign-slf4j","insight":[{"name":"io.github.openfeign:feign-slf4j:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-slf4j:{strictly 13.6} \u27a1 13.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.squareup.okio:okio-jvm","insight":[{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:{strictly 3.6.0} \u27a1 3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.apache.commons:commons-math3","insight":[{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-math3:{strictly 3.6.1} \u27a1 3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-beans","insight":[{"name":"org.springframework:spring-beans:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-beans:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-beans:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:{strictly 2.1.0} \u27a1 2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.opensearch.client:opensearch-java","insight":[{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:{strictly 2.23.0} \u27a1 2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"javax.validation:validation-api","insight":[{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"javax.validation:validation-api:{strictly 1.1.0.Final} \u27a1 1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","insight":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.antlr:antlr4-runtime","insight":[{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr4-runtime:{strictly 4.13.1} \u27a1 4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.zipkin.brave:brave-context-slf4j","insight":[{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-context-slf4j:{strictly 6.1.0} \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.swagger.core.v3:swagger-core-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:{strictly 2.2.9} \u27a1 2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.boot:spring-boot","insight":[{"name":"org.springframework.boot:spring-boot:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"jakarta.json:jakarta.json-api","insight":[{"name":"jakarta.json:jakarta.json-api:2.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.json:jakarta.json-api:{strictly 2.1.3} \u27a1 2.1.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"jakarta.json:jakarta.json-api:2.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.eclipse.parsson:parsson:1.1.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.reactivestreams:reactive-streams","insight":[{"name":"org.reactivestreams:reactive-streams:1.0.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.reactivestreams:reactive-streams:{strictly 1.0.4} \u27a1 1.0.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.reactivestreams:reactive-streams:1.0.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter-brave:{strictly 3.5.1} \u27a1 3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter","insight":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:{strictly 4.3.1} \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","insight":[{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:{strictly 5.2.1} \u27a1 5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework:spring-jcl","insight":[{"name":"org.springframework:spring-jcl:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-jcl:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-jcl:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-http","insight":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:{strictly 1.2.10} \u27a1 1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework:spring-web","insight":[{"name":"org.springframework:spring-web:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-web:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-json","insight":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-vector-store","insight":[{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-common","insight":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:{strictly 2.1.0} \u27a1 2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.logging.log4j:log4j-api","insight":[{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-api:{strictly 2.24.3} \u27a1 2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations-jakarta:{strictly 2.2.9} \u27a1 2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:micrometer-core","insight":[{"name":"io.micrometer:micrometer-core:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-core:{strictly 1.15.4} \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-core:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"com.github.victools:jsonschema-module-jackson","insight":[{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-jackson:{strictly 4.37.0} \u27a1 4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec","insight":[{"name":"io.netty:netty-codec:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.glassfish:jakarta.el","insight":[{"name":"org.glassfish:jakarta.el:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.glassfish:jakarta.el:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.glassfish:jakarta.el:{strictly 4.0.2} \u27a1 4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.httpcomponents:httpasyncclient","insight":[{"name":"org.apache.httpcomponents:httpasyncclient:4.1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpasyncclient:{strictly 4.1.5} \u27a1 4.1.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents:httpasyncclient:4.1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.apache.poi:poi-ooxml","insight":[{"name":"org.apache.poi:poi-ooxml:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi-ooxml:{strictly 5.3.0} \u27a1 5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","insight":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-commons","insight":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-commons:{strictly 4.3.1} \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.yaml:snakeyaml","insight":[{"name":"org.yaml:snakeyaml:2.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.yaml:snakeyaml:{strictly 2.4} \u27a1 2.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.yaml:snakeyaml:2.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-codec-socks","insight":[{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-socks:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]}]},{"module":"io.netty:netty-handler","insight":[{"name":"io.netty:netty-handler:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml:classmate","insight":[{"name":"com.fasterxml:classmate:1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml:classmate:{strictly 1.7.0} \u27a1 1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml:classmate:1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.httpcomponents:httpcore-nio","insight":[{"name":"org.apache.httpcomponents:httpcore-nio:4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpcore-nio:{strictly 4.4.16} \u27a1 4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents:httpcore-nio:4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-buffer","insight":[{"name":"io.netty:netty-buffer:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-buffer:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-buffer:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.squareup.okio:okio","insight":[{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio:{strictly 3.6.0} \u27a1 3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","insight":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"ch.qos.logback:logback-core","insight":[{"name":"ch.qos.logback:logback-core:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-core:{strictly 1.5.18} \u27a1 1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"ch.qos.logback:logback-core:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:context-propagation","insight":[{"name":"io.micrometer:context-propagation:1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:context-propagation:{strictly 1.1.3} \u27a1 1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:context-propagation:1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","insight":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api:{strictly 4.0.2} \u27a1 4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.apache.poi:poi","insight":[{"name":"org.apache.poi:poi:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi:{strictly 5.3.0} \u27a1 5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","insight":[{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.microsoft.onnxruntime:onnxruntime:{strictly 1.18.0} \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"jakarta.validation:jakarta.validation-api","insight":[{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.validation:jakarta.validation-api:{strictly 3.0.2} \u27a1 3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"aopalliance:aopalliance","insight":[{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"aopalliance:aopalliance:{strictly 1.0} \u27a1 1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http2","insight":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http2:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","insight":[{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.17.0 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.slack.api:slack-api-model","insight":[{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-model:{strictly 1.25.1} \u27a1 1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.google.code.gson:gson","insight":[{"name":"com.google.code.gson:gson:2.13.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.gson:gson:{strictly 2.13.2} \u27a1 2.13.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","insight":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:{strictly 1.2.10} \u27a1 1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver","insight":[{"name":"io.netty:netty-resolver:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-resolver:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"commons-logging:commons-logging","insight":[{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-logging:commons-logging:{strictly 1.3.5} \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"commons-logging:commons-logging:1.2 \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.micrometer:micrometer-observation","insight":[{"name":"io.micrometer:micrometer-observation:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-observation:{strictly 1.15.4} \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-observation:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-models-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:{strictly 2.2.9} \u27a1 2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.google.code.findbugs:jsr305","insight":[{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.findbugs:jsr305:{strictly 3.0.2} \u27a1 3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.zipkin.aws:brave-propagation-aws","insight":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.aws:brave-propagation-aws:{strictly 1.3.0} \u27a1 1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","insight":[{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.17.0 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.zaxxer:SparseBitSet","insight":[{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.zaxxer:SparseBitSet:{strictly 1.3} \u27a1 1.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"com.fasterxml.jackson:jackson-bom","insight":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.micrometer:micrometer-commons","insight":[{"name":"io.micrometer:micrometer-commons:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-commons:{strictly 1.15.4} \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-commons:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.slf4j:slf4j-api","insight":[{"name":"org.slf4j:slf4j-api:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:slf4j-api:{strictly 2.0.17} \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.slf4j:slf4j-api:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5-h2:{strictly 5.3.5} \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","insight":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","insight":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:{strictly 4.3.1} \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.commonmark:commonmark","insight":[{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.commonmark:commonmark:{strictly 0.22.0} \u27a1 0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-native-epoll","insight":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.netty:netty-transport-native-unix-common","insight":[{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.commons:commons-compress","insight":[{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-compress:{strictly 1.26.2} \u27a1 1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.slf4j:jul-to-slf4j","insight":[{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:jul-to-slf4j:{strictly 2.0.17} \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.knuddels:jtokkit","insight":[{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.knuddels:jtokkit:{strictly 1.1.0} \u27a1 1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter:{strictly 3.5.1} \u27a1 3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-codec-dns","insight":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-dns:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.github.victools:jsonschema-generator","insight":[{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:{strictly 4.37.0} \u27a1 4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.eclipse:yasson","insight":[{"name":"org.eclipse:yasson:3.0.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.eclipse:yasson:{strictly 3.0.4} \u27a1 3.0.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.eclipse:yasson:2.0.2 \u27a1 3.0.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns-native-macos","insight":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.jboss.logging:jboss-logging","insight":[{"name":"org.jboss.logging:jboss-logging:3.6.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jboss.logging:jboss-logging:{strictly 3.6.1.Final} \u27a1 3.6.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-common","insight":[{"name":"io.netty:netty-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-common:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.9.25} \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.github.virtuald:curvesapi","insight":[{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.virtuald:curvesapi:{strictly 1.08} \u27a1 1.08","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.commons:commons-text","insight":[{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-text:{strictly 1.13.0} \u27a1 1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-commons","insight":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator","insight":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.antlr:antlr-runtime","insight":[{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr-runtime:{strictly 3.5.3} \u27a1 3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-handler-proxy","insight":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler-proxy:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"ch.qos.logback:logback-classic","insight":[{"name":"ch.qos.logback:logback-classic:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-classic:{strictly 1.5.18} \u27a1 1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"ch.qos.logback:logback-classic:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns","insight":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","insight":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:{strictly 4.3.1} \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-webflux","insight":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","insight":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework:spring-core","insight":[{"name":"org.springframework:spring-core:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-core:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-core:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.hibernate.validator:hibernate-validator","insight":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.hibernate.validator:hibernate-validator:{strictly 8.0.1.Final} \u27a1 8.0.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.opensearch.client:opensearch-rest-client","insight":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opensearch.client:opensearch-rest-client:{strictly 2.12.0} \u27a1 2.12.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.9.25} \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-context","insight":[{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-context:{strictly 4.3.1} \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5:{strictly 5.3.5} \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","insight":[{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.annotation:jakarta.annotation-api:{strictly 2.1.1} \u27a1 2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"jakarta.annotation:jakarta.annotation-api:1.3.5 \u27a1 2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.9.25} \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.springframework:spring-aop","insight":[{"name":"org.springframework:spring-aop:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-aop:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","insight":[{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-instrumentation-http:{strictly 6.1.0} \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-annotations","insight":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"commons-codec:commons-codec","insight":[{"name":"commons-codec:commons-codec:1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-codec:commons-codec:{strictly 1.18.0} \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"commons-codec:commons-codec:1.15 \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"jakarta.activation:jakarta.activation-api","insight":[{"name":"jakarta.activation:jakarta.activation-api:2.1.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.activation:jakarta.activation-api:{strictly 2.1.4} \u27a1 2.1.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.bouncycastle:bcprov-jdk18on","insight":[{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.bouncycastle:bcprov-jdk18on:{strictly 1.80} \u27a1 1.80","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","insight":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:{strictly 1.5.4} \u27a1 1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.commons:commons-collections4","insight":[{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-collections4:{strictly 4.4} \u27a1 4.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.google.errorprone:error_prone_annotations","insight":[{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.errorprone:error_prone_annotations:{strictly 2.41.0} \u27a1 2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.google.code.gson:gson:2.13.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains:annotations","insight":[{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains:annotations:{strictly 13.0} \u27a1 13.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"commons-io:commons-io","insight":[{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-io:commons-io:{strictly 2.16.1} \u27a1 2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework:spring-webflux","insight":[{"name":"org.springframework:spring-webflux:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-webflux:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-webflux:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.github.openfeign:feign-core","insight":[{"name":"io.github.openfeign:feign-core:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-core:{strictly 13.6} \u27a1 13.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.github.openfeign:feign-core:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"commons-fileupload:commons-fileupload","insight":[{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-fileupload:commons-fileupload:{strictly 1.5} \u27a1 1.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-rag","insight":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.hdrhistogram:HdrHistogram","insight":[{"name":"org.hdrhistogram:HdrHistogram:2.2.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hdrhistogram:HdrHistogram:{strictly 2.2.2} \u27a1 2.2.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.hdrhistogram:HdrHistogram:2.2.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns-classes-macos","insight":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.github.openfeign:feign-form-spring","insight":[{"name":"io.github.openfeign:feign-form-spring:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:{strictly 13.6} \u27a1 13.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter","insight":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents:httpclient","insight":[{"name":"org.apache.httpcomponents:httpclient:4.5.14","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpclient:{strictly 4.5.14} \u27a1 4.5.14","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents:httpclient:4.5.14","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.squareup.okhttp3:okhttp","insight":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okhttp3:okhttp:{strictly 4.12.0} \u27a1 4.12.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.poi:poi-ooxml-lite","insight":[{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:{strictly 5.3.0} \u27a1 5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.security:spring-security-crypto","insight":[{"name":"org.springframework.security:spring-security-crypto:6.5.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.security:spring-security-crypto:{strictly 6.5.5} \u27a1 6.5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.latencyutils:LatencyUtils","insight":[{"name":"org.latencyutils:LatencyUtils:2.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.latencyutils:LatencyUtils:{strictly 2.0.3} \u27a1 2.0.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.latencyutils:LatencyUtils:2.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-template-st","insight":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-retry","insight":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http","insight":[{"name":"io.netty:netty-codec-http:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.github.openfeign:feign-form","insight":[{"name":"io.github.openfeign:feign-form:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form:{strictly 13.6} \u27a1 13.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.github.openfeign:feign-form:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.zipkin.brave:brave","insight":[{"name":"io.zipkin.brave:brave:6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave:{strictly 6.1.0} \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.zipkin.brave:brave:6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","insight":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:{strictly 3.5.6} \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.antlr:ST4","insight":[{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:ST4:{strictly 4.3.4} \u27a1 4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.springframework.retry:spring-retry","insight":[{"name":"org.springframework.retry:spring-retry:2.0.12","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.retry:spring-retry:{strictly 2.0.12} \u27a1 2.0.12","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:{strictly 2.19.2} \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework:spring-expression","insight":[{"name":"org.springframework:spring-expression:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-expression:{strictly 6.2.11} \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework:spring-expression:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","insight":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:{strictly 2.24.3} \u27a1 2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.projectreactor:reactor-core","insight":[{"name":"io.projectreactor:reactor-core:3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor:reactor-core:{strictly 3.7.11} \u27a1 3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.projectreactor:reactor-core:3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.pdfbox:pdfbox","insight":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.pdfbox:pdfbox:{strictly 3.0.3} \u27a1 3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"jakarta.el:jakarta.el-api","insight":[{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.el:jakarta.el-api:{strictly 4.0.0} \u27a1 4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","insight":[{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:{strictly 0.2.0} \u27a1 0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.slack.api:slack-api-client","insight":[{"name":"com.slack.api:slack-api-client:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-client:{strictly 1.25.1} \u27a1 1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.netty:netty-transport-classes-epoll","insight":[{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:{strictly 4.1.127.Final} \u27a1 4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"jakarta.json.bind:jakarta.json.bind-api","insight":[{"name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.json.bind:jakarta.json.bind-api:{strictly 3.0.1} \u27a1 3.0.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"jakarta.json.bind:jakarta.json.bind-api:2.0.0 \u27a1 3.0.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-client-chat","insight":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:{strictly 1.0.0-M8} \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"productionRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"runtimeClasspath","description":"Runtime classpath of source set 'main'.","dependencies":[{"module":"org.springframework.boot:spring-boot-starter-webflux","name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-jcl","name":"org.springframework:spring-jcl:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-aop","name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-expression","name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-classic","name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-core","name":"ch.qos.logback:logback-core:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:jul-to-slf4j","name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:2.1.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-json","name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"joda-time:joda-time","name":"joda-time:joda-time:2.12.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"javax.validation:validation-api","name":"javax.validation:validation-api:1.1.0.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.projectreactor.netty:reactor-netty-http","name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-codec-http2","name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-dns","name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-resolver-dns-classes-macos","name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-classes-epoll","name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler-proxy","name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-socks","name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.reactivestreams:reactive-streams","name":"org.reactivestreams:reactive-streams:1.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator","name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-jakarta9","name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.hdrhistogram:HdrHistogram","name":"org.hdrhistogram:HdrHistogram:2.2.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.latencyutils:LatencyUtils","name":"org.latencyutils:LatencyUtils:2.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-context","name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.bouncycastle:bcprov-jdk18on","name":"org.bouncycastle:bcprov-jdk18on:1.80","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-form-spring","name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-text","name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.github.openfeign:feign-form","name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"commons-fileupload:commons-fileupload","name":"commons-fileupload:commons-fileupload:1.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.github.openfeign:feign-slf4j","name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-template-st","name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.antlr:ST4","name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.antlr:antlr-runtime","name":"org.antlr:antlr-runtime:3.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-messaging","name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.7.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.github.victools:jsonschema-module-jackson","name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-retry","name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.retry:spring-retry","name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.pdfbox:fontbox","name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.commonmark:commonmark","name":"org.commonmark:commonmark:0.22.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.opensearch.client:opensearch-java","name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.opensearch.client:opensearch-rest-client","name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents:httpclient","name":"org.apache.httpcomponents:httpclient:4.5.14","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpcore","name":"org.apache.httpcomponents:httpcore:4.4.16","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpasyncclient","name":"org.apache.httpcomponents:httpasyncclient:4.1.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpcore-nio","name":"org.apache.httpcomponents:httpcore-nio:4.4.16","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.15 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.2 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.json.bind:jakarta.json.bind-api","name":"jakarta.json.bind:jakarta.json.bind-api:2.0.0 \u27a1 3.0.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:1.3.5 \u27a1 2.1.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.17.0 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.17.0 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.4.3 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.eclipse:yasson","name":"org.eclipse:yasson:2.0.2 \u27a1 3.0.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"jakarta.json.bind:jakarta.json.bind-api","name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:2.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:1.1.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:2.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.google.code.findbugs:jsr305","name":"com.google.code.findbugs:jsr305:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:1.1.6 \u27a1 1.1.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-rag","name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-math3","name":"org.apache.commons:commons-math3:3.6.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.zaxxer:SparseBitSet","name":"com.zaxxer:SparseBitSet:1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.poi:poi-ooxml","name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi-ooxml-lite","name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.commons:commons-compress","name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.virtuald:curvesapi","name":"com.github.virtuald:curvesapi:1.08","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.hibernate.validator:hibernate-validator","name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jboss.logging:jboss-logging","name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.glassfish:jakarta.el","name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.el:jakarta.el-api","name":"jakarta.el:jakarta.el-api:4.0.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-tracing","name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"aopalliance:aopalliance","name":"aopalliance:aopalliance:1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave-context-slf4j","name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.aws:brave-propagation-aws","name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.reporter2:zipkin-reporter","name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.slack.api:slack-api-client","name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.slack.api:slack-api-model","name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.google.errorprone:error_prone_annotations","name":"com.google.errorprone:error_prone_annotations:2.41.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"com.squareup.okhttp3:okhttp","name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio","name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio-jvm","name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains:annotations","name":"org.jetbrains:annotations:13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-common","name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-core-jakarta","name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-models-jakarta","name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"jakarta.activation:jakarta.activation-api","name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.webjars:swagger-ui","name":"org.webjars:swagger-ui:4.18.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}],"moduleInsights":[{"module":"org.apache.commons:commons-lang3","insight":[{"name":"org.apache.commons:commons-lang3:3.17.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-lang3:3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"joda-time:joda-time","insight":[{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-jakarta9","insight":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.swagger.core.v3:swagger-annotations","insight":[{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.webjars:swagger-ui","insight":[{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.pdfbox:pdfbox-io","insight":[{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.micrometer:micrometer-tracing","insight":[{"name":"io.micrometer:micrometer-tracing:1.5.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.pdfbox:fontbox","insight":[{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.eclipse.parsson:parsson","insight":[{"name":"org.eclipse.parsson:parsson:1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.eclipse.parsson:parsson:1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.eclipse.parsson:parsson:1.1.6 \u27a1 1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-transport","insight":[{"name":"io.netty:netty-transport:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"com.github.victools:jsonschema-module-swagger-2","insight":[{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents:httpcore","insight":[{"name":"org.apache.httpcomponents:httpcore:4.4.16","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpcore:4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.springframework:spring-messaging","insight":[{"name":"org.springframework:spring-messaging:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-context","insight":[{"name":"org.springframework:spring-context:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-model","insight":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","insight":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.4.3 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.github.openfeign:feign-slf4j","insight":[{"name":"io.github.openfeign:feign-slf4j:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-slf4j:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.squareup.okio:okio-jvm","insight":[{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.apache.commons:commons-math3","insight":[{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-beans","insight":[{"name":"org.springframework:spring-beans:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-beans:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.opensearch.client:opensearch-java","insight":[{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"javax.validation:validation-api","insight":[{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","insight":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.antlr:antlr4-runtime","insight":[{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.zipkin.brave:brave-context-slf4j","insight":[{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.swagger.core.v3:swagger-core-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.boot:spring-boot","insight":[{"name":"org.springframework.boot:spring-boot:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"jakarta.json:jakarta.json-api","insight":[{"name":"jakarta.json:jakarta.json-api:2.1.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.json:jakarta.json-api:2.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.eclipse.parsson:parsson:1.1.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.reactivestreams:reactive-streams","insight":[{"name":"org.reactivestreams:reactive-streams:1.0.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.reactivestreams:reactive-streams:1.0.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter","insight":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","insight":[{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework:spring-jcl","insight":[{"name":"org.springframework:spring-jcl:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-jcl:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-http","insight":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework:spring-web","insight":[{"name":"org.springframework:spring-web:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-json","insight":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-vector-store","insight":[{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-common","insight":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.logging.log4j:log4j-api","insight":[{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:micrometer-core","insight":[{"name":"io.micrometer:micrometer-core:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-core:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"com.github.victools:jsonschema-module-jackson","insight":[{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec","insight":[{"name":"io.netty:netty-codec:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.glassfish:jakarta.el","insight":[{"name":"org.glassfish:jakarta.el:4.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.glassfish:jakarta.el:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.httpcomponents:httpasyncclient","insight":[{"name":"org.apache.httpcomponents:httpasyncclient:4.1.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpasyncclient:4.1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.apache.poi:poi-ooxml","insight":[{"name":"org.apache.poi:poi-ooxml:5.3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","insight":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-commons","insight":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.yaml:snakeyaml","insight":[{"name":"org.yaml:snakeyaml:2.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.yaml:snakeyaml:2.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-codec-socks","insight":[{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]}]},{"module":"io.netty:netty-handler","insight":[{"name":"io.netty:netty-handler:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml:classmate","insight":[{"name":"com.fasterxml:classmate:1.7.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml:classmate:1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.httpcomponents:httpcore-nio","insight":[{"name":"org.apache.httpcomponents:httpcore-nio:4.4.16","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpcore-nio:4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-buffer","insight":[{"name":"io.netty:netty-buffer:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-buffer:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.squareup.okio:okio","insight":[{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","insight":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"ch.qos.logback:logback-core","insight":[{"name":"ch.qos.logback:logback-core:1.5.18","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-core:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:context-propagation","insight":[{"name":"io.micrometer:context-propagation:1.1.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:context-propagation:1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","insight":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.apache.poi:poi","insight":[{"name":"org.apache.poi:poi:5.3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","insight":[{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"jakarta.validation:jakarta.validation-api","insight":[{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"aopalliance:aopalliance","insight":[{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http2","insight":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","insight":[{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.17.0 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.slack.api:slack-api-model","insight":[{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.google.code.gson:gson","insight":[{"name":"com.google.code.gson:gson:2.13.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","insight":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver","insight":[{"name":"io.netty:netty-resolver:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"commons-logging:commons-logging","insight":[{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"commons-logging:commons-logging:1.2 \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.micrometer:micrometer-observation","insight":[{"name":"io.micrometer:micrometer-observation:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-models-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.google.code.findbugs:jsr305","insight":[{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.zipkin.aws:brave-propagation-aws","insight":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","insight":[{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.17.0 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.zaxxer:SparseBitSet","insight":[{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"com.fasterxml.jackson:jackson-bom","insight":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.micrometer:micrometer-commons","insight":[{"name":"io.micrometer:micrometer-commons:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-commons:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.slf4j:slf4j-api","insight":[{"name":"org.slf4j:slf4j-api:2.0.17","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:slf4j-api:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","insight":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","insight":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.commonmark:commonmark","insight":[{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-native-epoll","insight":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.netty:netty-transport-native-unix-common","insight":[{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.commons:commons-compress","insight":[{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.slf4j:jul-to-slf4j","insight":[{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.knuddels:jtokkit","insight":[{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-codec-dns","insight":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.github.victools:jsonschema-generator","insight":[{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.eclipse:yasson","insight":[{"name":"org.eclipse:yasson:3.0.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.eclipse:yasson:2.0.2 \u27a1 3.0.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns-native-macos","insight":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.jboss.logging:jboss-logging","insight":[{"name":"org.jboss.logging:jboss-logging:3.6.1.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-common","insight":[{"name":"io.netty:netty-common:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.github.virtuald:curvesapi","insight":[{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.commons:commons-text","insight":[{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-commons","insight":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator","insight":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.antlr:antlr-runtime","insight":[{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-handler-proxy","insight":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"ch.qos.logback:logback-classic","insight":[{"name":"ch.qos.logback:logback-classic:1.5.18","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-classic:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns","insight":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","insight":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-webflux","insight":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","insight":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework:spring-core","insight":[{"name":"org.springframework:spring-core:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-core:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.hibernate.validator:hibernate-validator","insight":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.opensearch.client:opensearch-rest-client","insight":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-context","insight":[{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","insight":[{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"jakarta.annotation:jakarta.annotation-api:1.3.5 \u27a1 2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.springframework:spring-aop","insight":[{"name":"org.springframework:spring-aop:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","insight":[{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-annotations","insight":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"commons-codec:commons-codec","insight":[{"name":"commons-codec:commons-codec:1.18.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-codec:commons-codec:1.15 \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"jakarta.activation:jakarta.activation-api","insight":[{"name":"jakarta.activation:jakarta.activation-api:2.1.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.bouncycastle:bcprov-jdk18on","insight":[{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","insight":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.commons:commons-collections4","insight":[{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.google.errorprone:error_prone_annotations","insight":[{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.google.code.gson:gson:2.13.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains:annotations","insight":[{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"commons-io:commons-io","insight":[{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework:spring-webflux","insight":[{"name":"org.springframework:spring-webflux:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.github.openfeign:feign-core","insight":[{"name":"io.github.openfeign:feign-core:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-core:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"commons-fileupload:commons-fileupload","insight":[{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-rag","insight":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.hdrhistogram:HdrHistogram","insight":[{"name":"org.hdrhistogram:HdrHistogram:2.2.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hdrhistogram:HdrHistogram:2.2.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns-classes-macos","insight":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.github.openfeign:feign-form-spring","insight":[{"name":"io.github.openfeign:feign-form-spring:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter","insight":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents:httpclient","insight":[{"name":"org.apache.httpcomponents:httpclient:4.5.14","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpclient:4.5.14","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.squareup.okhttp3:okhttp","insight":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.poi:poi-ooxml-lite","insight":[{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.security:spring-security-crypto","insight":[{"name":"org.springframework.security:spring-security-crypto:6.5.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.latencyutils:LatencyUtils","insight":[{"name":"org.latencyutils:LatencyUtils:2.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.latencyutils:LatencyUtils:2.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-template-st","insight":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-retry","insight":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http","insight":[{"name":"io.netty:netty-codec-http:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.github.openfeign:feign-form","insight":[{"name":"io.github.openfeign:feign-form:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.zipkin.brave:brave","insight":[{"name":"io.zipkin.brave:brave:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave:6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","insight":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.antlr:ST4","insight":[{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.springframework.retry:spring-retry","insight":[{"name":"org.springframework.retry:spring-retry:2.0.12","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework:spring-expression","insight":[{"name":"org.springframework:spring-expression:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","insight":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.projectreactor:reactor-core","insight":[{"name":"io.projectreactor:reactor-core:3.7.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor:reactor-core:3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.pdfbox:pdfbox","insight":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"jakarta.el:jakarta.el-api","insight":[{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","insight":[{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.slack.api:slack-api-client","insight":[{"name":"com.slack.api:slack-api-client:1.25.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.netty:netty-transport-classes-epoll","insight":[{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"jakarta.json.bind:jakarta.json.bind-api","insight":[{"name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"jakarta.json.bind:jakarta.json.bind-api:2.0.0 \u27a1 3.0.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-client-chat","insight":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"runtimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"runtimeElements","description":"Runtime elements for the 'main' feature.","dependencies":[],"moduleInsights":[]},{"name":"runtimeOnly","description":"Runtime-only dependencies for the 'main' feature.","dependencies":[],"moduleInsights":[]},{"name":"testAndDevelopmentOnly","description":"Configuration for test and development-only dependencies such as Spring Boot's DevTools.","dependencies":[],"moduleInsights":[]},{"name":"testAnnotationProcessor","description":"Annotation processors and their dependencies for source set 'test'.","dependencies":[],"moduleInsights":[]},{"name":"testCompileClasspath","description":"Compile classpath for source set 'test'.","dependencies":[{"module":"org.springframework.boot:spring-boot-starter-webflux","name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-jcl","name":"org.springframework:spring-jcl:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-aop","name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-expression","name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-classic","name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-core","name":"ch.qos.logback:logback-core:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:jul-to-slf4j","name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:2.1.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-json","name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"joda-time:joda-time","name":"joda-time:joda-time:2.12.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"javax.validation:validation-api","name":"javax.validation:validation-api:1.1.0.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.projectreactor.netty:reactor-netty-http","name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-codec-http2","name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-dns","name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-resolver-dns-classes-macos","name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-classes-epoll","name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler-proxy","name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-socks","name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.reactivestreams:reactive-streams","name":"org.reactivestreams:reactive-streams:1.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator","name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-jakarta9","name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-context","name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.bouncycastle:bcprov-jdk18on","name":"org.bouncycastle:bcprov-jdk18on:1.80","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-form-spring","name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-text","name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.github.openfeign:feign-form","name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"commons-fileupload:commons-fileupload","name":"commons-fileupload:commons-fileupload:1.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.github.openfeign:feign-slf4j","name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-template-st","name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.antlr:ST4","name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.antlr:antlr-runtime","name":"org.antlr:antlr-runtime:3.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-messaging","name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.7.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.github.victools:jsonschema-module-jackson","name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-retry","name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.retry:spring-retry","name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.pdfbox:fontbox","name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.commonmark:commonmark","name":"org.commonmark:commonmark:0.22.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.opensearch.client:opensearch-java","name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.google.code.findbugs:jsr305","name":"com.google.code.findbugs:jsr305:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:1.1.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:2.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-rag","name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-math3","name":"org.apache.commons:commons-math3:3.6.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.zaxxer:SparseBitSet","name":"com.zaxxer:SparseBitSet:1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.poi:poi-ooxml","name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi-ooxml-lite","name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.commons:commons-compress","name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.virtuald:curvesapi","name":"com.github.virtuald:curvesapi:1.08","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.hibernate.validator:hibernate-validator","name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jboss.logging:jboss-logging","name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.glassfish:jakarta.el","name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.el:jakarta.el-api","name":"jakarta.el:jakarta.el-api:4.0.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-tracing","name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"aopalliance:aopalliance","name":"aopalliance:aopalliance:1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave-context-slf4j","name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.aws:brave-propagation-aws","name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.reporter2:zipkin-reporter","name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.slack.api:slack-api-client","name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.slack.api:slack-api-model","name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.google.errorprone:error_prone_annotations","name":"com.google.errorprone:error_prone_annotations:2.41.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"com.squareup.okhttp3:okhttp","name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio","name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio-jvm","name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains:annotations","name":"org.jetbrains:annotations:13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-common","name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-core-jakarta","name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-models-jakarta","name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"jakarta.activation:jakarta.activation-api","name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.webjars:swagger-ui","name":"org.webjars:swagger-ui:4.18.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter-test","name":"org.springframework.boot:spring-boot-starter-test \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-test","name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-test","name":"org.springframework:spring-test:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-test-autoconfigure","name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-test","name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.jayway.jsonpath:json-path","name":"com.jayway.jsonpath:json-path:2.9.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"net.minidev:json-smart","name":"net.minidev:json-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"net.minidev:accessors-smart","name":"net.minidev:accessors-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.ow2.asm:asm","name":"org.ow2.asm:asm:9.7.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.assertj:assertj-core","name":"org.assertj:assertj-core:3.27.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"net.bytebuddy:byte-buddy","name":"net.bytebuddy:byte-buddy:1.15.11 \u27a1 1.17.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.awaitility:awaitility","name":"org.awaitility:awaitility:4.2.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.hamcrest:hamcrest","name":"org.hamcrest:hamcrest:2.1 \u27a1 3.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.hamcrest:hamcrest","name":"org.hamcrest:hamcrest:3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.junit.jupiter:junit-jupiter","name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit.jupiter:junit-jupiter","name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.jupiter:junit-jupiter-api","name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.opentest4j:opentest4j","name":"org.opentest4j:opentest4j:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.junit.platform:junit-platform-commons","name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apiguardian:apiguardian-api","name":"org.apiguardian:apiguardian-api:1.1.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.apiguardian:apiguardian-api","name":"org.apiguardian:apiguardian-api:1.1.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.junit.jupiter:junit-jupiter-params","name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.jupiter:junit-jupiter-api","name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apiguardian:apiguardian-api","name":"org.apiguardian:apiguardian-api:1.1.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.junit.platform:junit-platform-commons","name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.junit.jupiter:junit-jupiter-api","name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.jupiter:junit-jupiter-params","name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.mockito:mockito-core","name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"net.bytebuddy:byte-buddy","name":"net.bytebuddy:byte-buddy:1.15.11 \u27a1 1.17.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"net.bytebuddy:byte-buddy-agent","name":"net.bytebuddy:byte-buddy-agent:1.15.11 \u27a1 1.17.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.mockito:mockito-junit-jupiter","name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.mockito:mockito-core","name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.skyscreamer:jsonassert","name":"org.skyscreamer:jsonassert:1.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.vaadin.external.google:android-json","name":"com.vaadin.external.google:android-json:0.0.20131108.vaadin1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-test","name":"org.springframework:spring-test:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.xmlunit:xmlunit-core","name":"org.xmlunit:xmlunit-core:2.10.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}],"moduleInsights":[{"module":"io.micrometer:micrometer-jakarta9","insight":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"net.bytebuddy:byte-buddy-agent","insight":[{"name":"net.bytebuddy:byte-buddy-agent:1.17.7","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"net.bytebuddy:byte-buddy-agent:1.15.11 \u27a1 1.17.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"net.bytebuddy:byte-buddy","insight":[{"name":"net.bytebuddy:byte-buddy:1.17.7","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"net.bytebuddy:byte-buddy:1.15.11 \u27a1 1.17.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.assertj:assertj-core:3.27.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.pdfbox:pdfbox-io","insight":[{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.junit.jupiter:junit-jupiter","insight":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.xmlunit:xmlunit-core","insight":[{"name":"org.xmlunit:xmlunit-core:2.10.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.xmlunit:xmlunit-core:2.10.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.eclipse.parsson:parsson","insight":[{"name":"org.eclipse.parsson:parsson:1.1.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.eclipse.parsson:parsson:1.1.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.github.victools:jsonschema-module-swagger-2","insight":[{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-model","insight":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.github.openfeign:feign-slf4j","insight":[{"name":"io.github.openfeign:feign-slf4j:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-slf4j:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.squareup.okio:okio-jvm","insight":[{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-beans","insight":[{"name":"org.springframework:spring-beans:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-beans:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"net.minidev:accessors-smart","insight":[{"name":"net.minidev:accessors-smart:2.5.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"net.minidev:accessors-smart:2.5.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"net.minidev:json-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.opensearch.client:opensearch-java","insight":[{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.zipkin.brave:brave-context-slf4j","insight":[{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot","insight":[{"name":"org.springframework.boot:spring-boot:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"jakarta.json:jakarta.json-api","insight":[{"name":"jakarta.json:jakarta.json-api:2.1.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.json:jakarta.json-api:2.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse.parsson:parsson:1.1.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.mockito:mockito-junit-jupiter","insight":[{"name":"org.mockito:mockito-junit-jupiter:5.17.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","insight":[{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework:spring-jcl","insight":[{"name":"org.springframework:spring-jcl:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-jcl:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-test:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-vector-store","insight":[{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.github.victools:jsonschema-module-jackson","insight":[{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.glassfish:jakarta.el","insight":[{"name":"org.glassfish:jakarta.el:4.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.glassfish:jakarta.el:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.netty:netty-handler","insight":[{"name":"io.netty:netty-handler:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml:classmate","insight":[{"name":"com.fasterxml:classmate:1.7.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml:classmate:1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-buffer","insight":[{"name":"io.netty:netty-buffer:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-buffer:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.squareup.okio:okio","insight":[{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apiguardian:apiguardian-api","insight":[{"name":"org.apiguardian:apiguardian-api:1.1.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apiguardian:apiguardian-api:1.1.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"ch.qos.logback:logback-core","insight":[{"name":"ch.qos.logback:logback-core:1.5.18","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-core:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","insight":[{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"jakarta.validation:jakarta.validation-api","insight":[{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"aopalliance:aopalliance","insight":[{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.slack.api:slack-api-model","insight":[{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.google.code.gson:gson","insight":[{"name":"com.google.code.gson:gson:2.13.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.ow2.asm:asm","insight":[{"name":"org.ow2.asm:asm:9.7.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.ow2.asm:asm:9.7.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"net.minidev:accessors-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"net.minidev:json-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","insight":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver","insight":[{"name":"io.netty:netty-resolver:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.micrometer:micrometer-observation","insight":[{"name":"io.micrometer:micrometer-observation:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-models-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.google.code.findbugs:jsr305","insight":[{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.zipkin.aws:brave-propagation-aws","insight":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","insight":[{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.micrometer:micrometer-commons","insight":[{"name":"io.micrometer:micrometer-commons:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-commons:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.slf4j:slf4j-api","insight":[{"name":"org.slf4j:slf4j-api:2.0.17","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:slf4j-api:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-test","insight":[{"name":"org.springframework.boot:spring-boot-test:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","insight":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.commonmark:commonmark","insight":[{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-native-unix-common","insight":[{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.knuddels:jtokkit","insight":[{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-codec-dns","insight":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.github.victools:jsonschema-generator","insight":[{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jboss.logging:jboss-logging","insight":[{"name":"org.jboss.logging:jboss-logging:3.6.1.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.github.virtuald:curvesapi","insight":[{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.commons:commons-text","insight":[{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-commons","insight":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.hamcrest:hamcrest","insight":[{"name":"org.hamcrest:hamcrest:3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hamcrest:hamcrest:3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.hamcrest:hamcrest:2.1 \u27a1 3.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.awaitility:awaitility:4.2.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator","insight":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.antlr:antlr-runtime","insight":[{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.junit:junit-bom","insight":[{"name":"org.junit:junit-bom:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-webflux","insight":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","insight":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework:spring-core","insight":[{"name":"org.springframework:spring-core:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-core:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-test:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-context","insight":[{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.assertj:assertj-core","insight":[{"name":"org.assertj:assertj-core:3.27.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.assertj:assertj-core:3.27.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","insight":[{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-aop","insight":[{"name":"org.springframework:spring-aop:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"jakarta.activation:jakarta.activation-api","insight":[{"name":"jakarta.activation:jakarta.activation-api:2.1.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.bouncycastle:bcprov-jdk18on","insight":[{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","insight":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.commons:commons-collections4","insight":[{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.google.errorprone:error_prone_annotations","insight":[{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.google.code.gson:gson:2.13.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework:spring-webflux","insight":[{"name":"org.springframework:spring-webflux:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.netty:netty-resolver-dns-classes-macos","insight":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.security:spring-security-crypto","insight":[{"name":"org.springframework.security:spring-security-crypto:6.5.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-retry","insight":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.github.openfeign:feign-form","insight":[{"name":"io.github.openfeign:feign-form:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.jayway.jsonpath:json-path","insight":[{"name":"com.jayway.jsonpath:json-path:2.9.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.jayway.jsonpath:json-path:2.9.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.zipkin.brave:brave","insight":[{"name":"io.zipkin.brave:brave:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave:6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","insight":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.antlr:ST4","insight":[{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","insight":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.apache.pdfbox:pdfbox","insight":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.slack.api:slack-api-client","insight":[{"name":"com.slack.api:slack-api-client:1.25.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-client-chat","insight":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.commons:commons-lang3","insight":[{"name":"org.apache.commons:commons-lang3:3.17.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-lang3:3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"joda-time:joda-time","insight":[{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.swagger.core.v3:swagger-annotations","insight":[{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.webjars:swagger-ui","insight":[{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.micrometer:micrometer-tracing","insight":[{"name":"io.micrometer:micrometer-tracing:1.5.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.pdfbox:fontbox","insight":[{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-transport","insight":[{"name":"io.netty:netty-transport:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework:spring-messaging","insight":[{"name":"org.springframework:spring-messaging:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-context","insight":[{"name":"org.springframework:spring-context:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","insight":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.commons:commons-math3","insight":[{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.junit.platform:junit-platform-commons","insight":[{"name":"org.junit.platform:junit-platform-commons:1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"javax.validation:validation-api","insight":[{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","insight":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.antlr:antlr4-runtime","insight":[{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.swagger.core.v3:swagger-core-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.reactivestreams:reactive-streams","insight":[{"name":"org.reactivestreams:reactive-streams:1.0.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.reactivestreams:reactive-streams:1.0.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter","insight":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-http","insight":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework:spring-web","insight":[{"name":"org.springframework:spring-web:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-json","insight":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-common","insight":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.logging.log4j:log4j-api","insight":[{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:micrometer-core","insight":[{"name":"io.micrometer:micrometer-core:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-core:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec","insight":[{"name":"io.netty:netty-codec:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.poi:poi-ooxml","insight":[{"name":"org.apache.poi:poi-ooxml:5.3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","insight":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-commons","insight":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.yaml:snakeyaml","insight":[{"name":"org.yaml:snakeyaml:2.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.yaml:snakeyaml:2.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.junit.jupiter:junit-jupiter-params","insight":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.netty:netty-codec-socks","insight":[{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]}]},{"module":"org.mockito:mockito-core","insight":[{"name":"org.mockito:mockito-core:5.17.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.mockito:mockito-core:5.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","insight":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:context-propagation","insight":[{"name":"io.micrometer:context-propagation:1.1.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:context-propagation:1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","insight":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.apache.poi:poi","insight":[{"name":"org.apache.poi:poi:5.3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http2","insight":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","insight":[{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"commons-logging:commons-logging","insight":[{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-test-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.zaxxer:SparseBitSet","insight":[{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson:jackson-bom","insight":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","insight":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.skyscreamer:jsonassert","insight":[{"name":"org.skyscreamer:jsonassert:1.5.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.skyscreamer:jsonassert:1.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-native-epoll","insight":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.commons:commons-compress","insight":[{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.slf4j:jul-to-slf4j","insight":[{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.springframework:spring-test","insight":[{"name":"org.springframework:spring-test:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-test:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-resolver-dns-native-macos","insight":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.netty:netty-common","insight":[{"name":"io.netty:netty-common:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-handler-proxy","insight":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"ch.qos.logback:logback-classic","insight":[{"name":"ch.qos.logback:logback-classic:1.5.18","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-classic:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns","insight":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","insight":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.hibernate.validator:hibernate-validator","insight":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"com.vaadin.external.google:android-json","insight":[{"name":"com.vaadin.external.google:android-json:0.0.20131108.vaadin1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.vaadin.external.google:android-json:0.0.20131108.vaadin1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.skyscreamer:jsonassert:1.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","insight":[{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-annotations","insight":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"commons-codec:commons-codec","insight":[{"name":"commons-codec:commons-codec:1.18.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.jetbrains:annotations","insight":[{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.awaitility:awaitility","insight":[{"name":"org.awaitility:awaitility:4.2.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.awaitility:awaitility:4.2.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"commons-io:commons-io","insight":[{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.github.openfeign:feign-core","insight":[{"name":"io.github.openfeign:feign-core:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-core:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"commons-fileupload:commons-fileupload","insight":[{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-rag","insight":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.github.openfeign:feign-form-spring","insight":[{"name":"io.github.openfeign:feign-form-spring:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter","insight":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"com.squareup.okhttp3:okhttp","insight":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.poi:poi-ooxml-lite","insight":[{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-template-st","insight":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http","insight":[{"name":"io.netty:netty-codec-http:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"net.minidev:json-smart","insight":[{"name":"net.minidev:json-smart:2.5.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"net.minidev:json-smart:2.5.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-test","insight":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.retry:spring-retry","insight":[{"name":"org.springframework.retry:spring-retry:2.0.12","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework:spring-expression","insight":[{"name":"org.springframework:spring-expression:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.opentest4j:opentest4j","insight":[{"name":"org.opentest4j:opentest4j:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opentest4j:opentest4j:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.projectreactor:reactor-core","insight":[{"name":"io.projectreactor:reactor-core:3.7.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor:reactor-core:3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.junit.jupiter:junit-jupiter-api","insight":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"jakarta.el:jakarta.el-api","insight":[{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","insight":[{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-classes-epoll","insight":[{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testCompileClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"testCompileOnly","description":"Compile only dependencies for source set 'test'.","dependencies":[],"moduleInsights":[]},{"name":"testImplementation","description":"Implementation only dependencies for source set 'test'.","dependencies":[{"module":null,"name":"org.springframework.boot:spring-boot-starter-test","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}],"moduleInsights":[]},{"name":"testRuntimeClasspath","description":"Runtime classpath of source set 'test'.","dependencies":[{"module":"org.springframework.boot:spring-boot-starter-webflux","name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-jcl","name":"org.springframework:spring-jcl:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-aop","name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-expression","name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-classic","name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"ch.qos.logback:logback-core","name":"ch.qos.logback:logback-core:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:jul-to-slf4j","name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:2.1.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-json","name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"joda-time:joda-time","name":"joda-time:joda-time:2.12.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"javax.validation:validation-api","name":"javax.validation:validation-api:1.1.0.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson:jackson-bom","name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.projectreactor.netty:reactor-netty-http","name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-codec-http2","name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver","name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-dns","name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-resolver-dns-classes-macos","name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-classes-epoll","name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-unix-common","name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-handler","name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-handler-proxy","name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec-socks","name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.netty:netty-common","name":"io.netty:netty-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.netty:netty-buffer","name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport","name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-codec","name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-codec-http","name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.netty:netty-resolver-dns","name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-resolver-dns-native-macos","name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.netty:netty-transport-native-epoll","name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.reactivestreams:reactive-streams","name":"org.reactivestreams:reactive-streams:1.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-actuator","name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-jakarta9","name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.hdrhistogram:HdrHistogram","name":"org.hdrhistogram:HdrHistogram:2.2.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.latencyutils:LatencyUtils","name":"org.latencyutils:LatencyUtils:2.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-commons","name":"io.micrometer:micrometer-commons:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-context","name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.security:spring-security-crypto","name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.bouncycastle:bcprov-jdk18on","name":"org.bouncycastle:bcprov-jdk18on:1.80","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.cloud:spring-cloud-starter","name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-form-spring","name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-text","name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.github.openfeign:feign-form","name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"commons-fileupload:commons-fileupload","name":"commons-fileupload:commons-fileupload:1.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework:spring-web","name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.cloud:spring-cloud-commons","name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.github.openfeign:feign-slf4j","name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.github.openfeign:feign-core","name":"io.github.openfeign:feign-core:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:micrometer-core","name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-template-st","name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-commons","name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.antlr:ST4","name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.antlr:antlr-runtime","name":"org.antlr:antlr-runtime:3.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-messaging","name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-beans","name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.antlr:antlr4-runtime","name":"org.antlr:antlr4-runtime:4.13.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.7.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.github.victools:jsonschema-module-jackson","name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations","name":"io.swagger.core.v3:swagger-annotations:2.2.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-module-swagger-2","name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.projectreactor:reactor-core","name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-context","name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.knuddels:jtokkit","name":"com.knuddels:jtokkit:1.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.victools:jsonschema-generator","name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-retry","name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.retry:spring-retry","name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.pdfbox:fontbox","name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.pdfbox:pdfbox-io","name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.commonmark:commonmark","name":"org.commonmark:commonmark:0.22.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-model","name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.opensearch.client:opensearch-java","name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.opensearch.client:opensearch-rest-client","name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.httpcomponents:httpclient","name":"org.apache.httpcomponents:httpclient:4.5.14","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpcore","name":"org.apache.httpcomponents:httpcore:4.4.16","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpasyncclient","name":"org.apache.httpcomponents:httpasyncclient:4.1.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents:httpcore-nio","name":"org.apache.httpcomponents:httpcore-nio:4.4.16","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.15 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.2 \u27a1 1.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.json.bind:jakarta.json.bind-api","name":"jakarta.json.bind:jakarta.json.bind-api:2.0.0 \u27a1 3.0.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.annotation:jakarta.annotation-api","name":"jakarta.annotation:jakarta.annotation-api:1.3.5 \u27a1 2.1.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-core","name":"com.fasterxml.jackson.core:jackson-core:2.17.0 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.17.0 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.4.3 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5","name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.eclipse:yasson","name":"org.eclipse:yasson:2.0.2 \u27a1 3.0.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"jakarta.json.bind:jakarta.json.bind-api","name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:2.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:1.1.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.json:jakarta.json-api","name":"jakarta.json:jakarta.json-api:2.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"commons-logging:commons-logging","name":"commons-logging:commons-logging:1.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.google.code.findbugs:jsr305","name":"com.google.code.findbugs:jsr305:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.eclipse.parsson:parsson","name":"org.eclipse.parsson:parsson:1.1.6 \u27a1 1.1.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-rag","name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.ai:spring-ai-client-chat","name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.ai:spring-ai-vector-store","name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.pdfbox:pdfbox","name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-math3","name":"org.apache.commons:commons-math3:3.6.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.zaxxer:SparseBitSet","name":"com.zaxxer:SparseBitSet:1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.apache.poi:poi-ooxml","name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.poi:poi","name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.poi:poi-ooxml-lite","name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.apache.commons:commons-compress","name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"commons-codec:commons-codec","name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"commons-io:commons-io","name":"commons-io:commons-io:2.16.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.github.virtuald:curvesapi","name":"com.github.virtuald:curvesapi:1.08","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.apache.logging.log4j:log4j-api","name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.apache.commons:commons-collections4","name":"org.apache.commons:commons-collections4:4.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.hibernate.validator:hibernate-validator","name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jboss.logging:jboss-logging","name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml:classmate","name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.glassfish:jakarta.el","name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"jakarta.el:jakarta.el-api","name":"jakarta.el:jakarta.el-api:4.0.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-tracing","name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.micrometer:micrometer-observation","name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"io.micrometer:context-propagation","name":"io.micrometer:context-propagation:1.1.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"aopalliance:aopalliance","name":"aopalliance:aopalliance:1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.zipkin.brave:brave-context-slf4j","name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.aws:brave-propagation-aws","name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"io.zipkin.brave:brave","name":"io.zipkin.brave:brave:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"io.zipkin.reporter2:zipkin-reporter","name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.slack.api:slack-api-client","name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.slack.api:slack-api-model","name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.google.errorprone:error_prone_annotations","name":"com.google.errorprone:error_prone_annotations:2.41.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"com.squareup.okhttp3:okhttp","name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio","name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.squareup.okio:okio-jvm","name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains:annotations","name":"org.jetbrains:annotations:13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.jetbrains.kotlin:kotlin-stdlib","name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","resolvable":"RESOLVED_CONSTRAINT","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"com.google.code.gson:gson","name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springdoc:springdoc-openapi-starter-common","name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"io.swagger.core.v3:swagger-core-jakarta","name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.apache.commons:commons-lang3","name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"io.swagger.core.v3:swagger-models-jakarta","name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.yaml:snakeyaml","name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"jakarta.activation:jakarta.activation-api","name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.validation:jakarta.validation-api","name":"jakarta.validation:jakarta.validation-api:3.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework:spring-webflux","name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.webjars:swagger-ui","name":"org.webjars:swagger-ui:4.18.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.core:jackson-annotations","name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-starter-test","name":"org.springframework.boot:spring-boot-starter-test \u27a1 3.5.6","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot-starter","name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-test","name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-test","name":"org.springframework:spring-test:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-test-autoconfigure","name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.springframework.boot:spring-boot","name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-test","name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework.boot:spring-boot-autoconfigure","name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"com.jayway.jsonpath:json-path","name":"com.jayway.jsonpath:json-path:2.9.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"net.minidev:json-smart","name":"net.minidev:json-smart:2.5.0 \u27a1 2.5.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[{"module":"net.minidev:accessors-smart","name":"net.minidev:accessors-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.ow2.asm:asm","name":"org.ow2.asm:asm:9.7.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]}]},{"module":"org.slf4j:slf4j-api","name":"org.slf4j:slf4j-api:2.0.11 \u27a1 2.0.17","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"net.minidev:json-smart","name":"net.minidev:json-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.assertj:assertj-core","name":"org.assertj:assertj-core:3.27.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"net.bytebuddy:byte-buddy","name":"net.bytebuddy:byte-buddy:1.15.11 \u27a1 1.17.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.awaitility:awaitility","name":"org.awaitility:awaitility:4.2.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.hamcrest:hamcrest","name":"org.hamcrest:hamcrest:2.1 \u27a1 3.0","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]}]},{"module":"org.hamcrest:hamcrest","name":"org.hamcrest:hamcrest:3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.junit.jupiter:junit-jupiter","name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit.jupiter:junit-jupiter","name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.jupiter:junit-jupiter-api","name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.opentest4j:opentest4j","name":"org.opentest4j:opentest4j:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.junit.platform:junit-platform-commons","name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]}]},{"module":"org.junit.jupiter:junit-jupiter-engine","name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.platform:junit-platform-engine","name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.opentest4j:opentest4j","name":"org.opentest4j:opentest4j:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.junit.platform:junit-platform-commons","name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.junit.jupiter:junit-jupiter-api","name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.junit.jupiter:junit-jupiter-params","name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.jupiter:junit-jupiter-api","name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.junit.platform:junit-platform-engine","name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.platform:junit-platform-launcher","name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.junit:junit-bom","name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.platform:junit-platform-engine","name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.junit.platform:junit-platform-commons","name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED_CONSTRAINT","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.junit.jupiter:junit-jupiter-api","name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.jupiter:junit-jupiter-params","name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.jupiter:junit-jupiter-engine","name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]}]},{"module":"org.mockito:mockito-core","name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"net.bytebuddy:byte-buddy","name":"net.bytebuddy:byte-buddy:1.15.11 \u27a1 1.17.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"net.bytebuddy:byte-buddy-agent","name":"net.bytebuddy:byte-buddy-agent:1.15.11 \u27a1 1.17.7","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":false,"children":[]},{"module":"org.objenesis:objenesis","name":"org.objenesis:objenesis:3.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.mockito:mockito-junit-jupiter","name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"org.mockito:mockito-core","name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.junit.jupiter:junit-jupiter-api","name":"org.junit.jupiter:junit-jupiter-api:5.11.4 \u27a1 5.12.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.skyscreamer:jsonassert","name":"org.skyscreamer:jsonassert:1.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[{"module":"com.vaadin.external.google:android-json","name":"com.vaadin.external.google:android-json:0.0.20131108.vaadin1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}]},{"module":"org.springframework:spring-core","name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.springframework:spring-test","name":"org.springframework:spring-test:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"children":[]},{"module":"org.xmlunit:xmlunit-core","name":"org.xmlunit:xmlunit-core:2.10.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]},{"module":"org.junit.platform:junit-platform-launcher","name":"org.junit.platform:junit-platform-launcher \u27a1 1.12.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}]},{"module":"org.junit.platform:junit-platform-launcher","name":"org.junit.platform:junit-platform-launcher \u27a1 1.12.2","resolvable":"RESOLVED","hasConflict":true,"alreadyRendered":true,"children":[]}],"moduleInsights":[{"module":"io.micrometer:micrometer-jakarta9","insight":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"net.bytebuddy:byte-buddy-agent","insight":[{"name":"net.bytebuddy:byte-buddy-agent:1.17.7","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"net.bytebuddy:byte-buddy-agent:1.15.11 \u27a1 1.17.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"net.bytebuddy:byte-buddy","insight":[{"name":"net.bytebuddy:byte-buddy:1.17.7","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"net.bytebuddy:byte-buddy:1.15.11 \u27a1 1.17.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.assertj:assertj-core:3.27.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.pdfbox:pdfbox-io","insight":[{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.junit.jupiter:junit-jupiter","insight":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.xmlunit:xmlunit-core","insight":[{"name":"org.xmlunit:xmlunit-core:2.10.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.xmlunit:xmlunit-core:2.10.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-tool","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.eclipse.parsson:parsson","insight":[{"name":"org.eclipse.parsson:parsson:1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.eclipse.parsson:parsson:1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.eclipse.parsson:parsson:1.1.6 \u27a1 1.1.7","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.github.victools:jsonschema-module-swagger-2","insight":[{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents:httpcore","insight":[{"name":"org.apache.httpcomponents:httpcore:4.4.16","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpcore:4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-model","insight":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.junit.platform:junit-platform-launcher","insight":[{"name":"org.junit.platform:junit-platform-launcher:1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.platform:junit-platform-launcher \u27a1 1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-config","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.github.openfeign:feign-slf4j","insight":[{"name":"io.github.openfeign:feign-slf4j:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-slf4j:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.squareup.okio:okio-jvm","insight":[{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio-jvm:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-jsonSchema","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-beans","insight":[{"name":"org.springframework:spring-beans:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-beans:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"net.minidev:accessors-smart","insight":[{"name":"net.minidev:accessors-smart:2.5.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"net.minidev:accessors-smart:2.5.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"net.minidev:json-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.jayway.jsonpath:json-path:2.9.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.opensearch.client:opensearch-java","insight":[{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-joda","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.zipkin.brave:brave-context-slf4j","insight":[{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-context-slf4j:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot","insight":[{"name":"org.springframework.boot:spring-boot:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"jakarta.json:jakarta.json-api","insight":[{"name":"jakarta.json:jakarta.json-api:2.1.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.json:jakarta.json-api:2.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.eclipse.parsson:parsson:1.1.7","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.mockito:mockito-junit-jupiter","insight":[{"name":"org.mockito:mockito-junit-jupiter:5.17.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.xmlbeans:xmlbeans","insight":[{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework:spring-jcl","insight":[{"name":"org.springframework:spring-jcl:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-jcl:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-core:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-test:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-vector-store","insight":[{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.github.victools:jsonschema-module-jackson","insight":[{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.glassfish:jakarta.el","insight":[{"name":"org.glassfish:jakarta.el:4.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.glassfish:jakarta.el:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.httpcomponents:httpasyncclient","insight":[{"name":"org.apache.httpcomponents:httpasyncclient:4.1.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpasyncclient:4.1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-handler","insight":[{"name":"io.netty:netty-handler:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml:classmate","insight":[{"name":"com.fasterxml:classmate:1.7.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml:classmate:1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml:classmate:1.5.1 \u27a1 1.7.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.httpcomponents:httpcore-nio","insight":[{"name":"org.apache.httpcomponents:httpcore-nio:4.4.16","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpcore-nio:4.4.16","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-buffer","insight":[{"name":"io.netty:netty-buffer:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-buffer:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.squareup.okio:okio","insight":[{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okio:okio:3.6.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"ch.qos.logback:logback-core","insight":[{"name":"ch.qos.logback:logback-core:1.5.18","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-core:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"com.microsoft.onnxruntime:onnxruntime","insight":[{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.microsoft.onnxruntime:onnxruntime:1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"jakarta.validation:jakarta.validation-api","insight":[{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.validation:jakarta.validation-api:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"aopalliance:aopalliance","insight":[{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"aopalliance:aopalliance:1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.slack.api:slack-api-model","insight":[{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-model:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.google.code.gson:gson","insight":[{"name":"com.google.code.gson:gson:2.13.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.gson:gson:2.9.1 \u27a1 2.13.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.ow2.asm:asm","insight":[{"name":"org.ow2.asm:asm:9.7.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.ow2.asm:asm:9.7.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"net.minidev:accessors-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"net.minidev:json-smart:2.5.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.jayway.jsonpath:json-path:2.9.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-core","insight":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver","insight":[{"name":"io.netty:netty-resolver:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.micrometer:micrometer-observation","insight":[{"name":"io.micrometer:micrometer-observation:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.micrometer:micrometer-observation:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-observation:1.14.11 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-models-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.google.code.findbugs:jsr305","insight":[{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.code.findbugs:jsr305:3.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.zipkin.aws:brave-propagation-aws","insight":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-databind","insight":[{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.17.0 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-starter-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.objenesis:objenesis","insight":[{"name":"org.objenesis:objenesis:3.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.objenesis:objenesis:3.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.mockito:mockito-core:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-commons","insight":[{"name":"io.micrometer:micrometer-commons:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-commons:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-observation:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.slf4j:slf4j-api","insight":[{"name":"org.slf4j:slf4j-api:2.0.17","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:slf4j-api:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"ch.qos.logback:logback-classic:1.5.18","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.35 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.slf4j:slf4j-api:1.7.36 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:2.0.11 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.jayway.jsonpath:json-path:2.9.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.slf4j:slf4j-api:2.0.16 \u27a1 2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"com.github.victools:jsonschema-module-jackson:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-module-swagger-2:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-test","insight":[{"name":"org.springframework.boot:spring-boot-test:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-config-client","insight":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.commonmark:commonmark","insight":[{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.commonmark:commonmark:0.22.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-native-unix-common","insight":[{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.knuddels:jtokkit","insight":[{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.knuddels:jtokkit:1.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter:3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-codec-dns","insight":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.github.victools:jsonschema-generator","insight":[{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.jboss.logging:jboss-logging","insight":[{"name":"org.jboss.logging:jboss-logging:3.6.1.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jboss.logging:jboss-logging:3.4.3.Final \u27a1 3.6.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.github.virtuald:curvesapi","insight":[{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.github.virtuald:curvesapi:1.08","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.commons:commons-text","insight":[{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-text:1.13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","insight":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-commons","insight":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.hamcrest:hamcrest","insight":[{"name":"org.hamcrest:hamcrest:3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hamcrest:hamcrest:3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.hamcrest:hamcrest:2.1 \u27a1 3.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.awaitility:awaitility:4.2.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator","insight":[{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.antlr:antlr-runtime","insight":[{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr-runtime:3.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.antlr:ST4:4.3.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]}]},{"module":"org.junit:junit-bom","insight":[{"name":"org.junit:junit-bom:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-webflux","insight":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-webflux \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-opensearch-store","insight":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework:spring-core","insight":[{"name":"org.springframework:spring-core:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-core:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"org.springframework:spring-beans:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-aop:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-messaging:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-test:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.opensearch.client:opensearch-rest-client","insight":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-context","insight":[{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.assertj:assertj-core","insight":[{"name":"org.assertj:assertj-core:3.27.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.assertj:assertj-core:3.27.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"jakarta.annotation:jakarta.annotation-api","insight":[{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.annotation:jakarta.annotation-api:2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"jakarta.annotation:jakarta.annotation-api:1.3.5 \u27a1 2.1.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework:spring-aop","insight":[{"name":"org.springframework:spring-aop:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-aop:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"jakarta.activation:jakarta.activation-api","insight":[{"name":"jakarta.activation:jakarta.activation-api:2.1.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.activation:jakarta.activation-api:2.1.3 \u27a1 2.1.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-starter-model-ollama","insight":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.bouncycastle:bcprov-jdk18on","insight":[{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.bouncycastle:bcprov-jdk18on:1.80","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.micrometer:micrometer-tracing-bridge-brave","insight":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing-bridge-brave \u27a1 1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.commons:commons-collections4","insight":[{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-collections4:4.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.google.errorprone:error_prone_annotations","insight":[{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.google.errorprone:error_prone_annotations:2.41.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.google.code.gson:gson:2.13.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.slack.api:slack-api-model:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-markdown-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework:spring-webflux","insight":[{"name":"org.springframework:spring-webflux:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.0.7 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework:spring-webflux:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-pdf-document-reader","insight":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.netty:netty-resolver-dns-classes-macos","insight":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.security:spring-security-crypto","insight":[{"name":"org.springframework.security:spring-security-crypto:6.5.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.security:spring-security-crypto:6.5.7 \u27a1 6.5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework.cloud:spring-cloud-context:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-retry","insight":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.github.openfeign:feign-form","insight":[{"name":"io.github.openfeign:feign-form:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.jayway.jsonpath:json-path","insight":[{"name":"com.jayway.jsonpath:json-path:2.9.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.jayway.jsonpath:json-path:2.9.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.zipkin.brave:brave","insight":[{"name":"io.zipkin.brave:brave:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave:6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.zipkin.aws:brave-propagation-aws:1.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.zipkin.brave:brave-context-slf4j:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.zipkin.brave:brave:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-actuator","insight":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.antlr:ST4","insight":[{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:ST4:4.3.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.module:jackson-module-parameter-names","insight":[{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.logging.log4j:log4j-to-slf4j","insight":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.apache.pdfbox:pdfbox","insight":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.slack.api:slack-api-client","insight":[{"name":"com.slack.api:slack-api-client:1.25.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.slack.api:slack-api-client:1.25.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-client-chat","insight":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.junit.jupiter:junit-jupiter-engine","insight":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.commons:commons-lang3","insight":[{"name":"org.apache.commons:commons-lang3:3.17.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-lang3:3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-text:1.13.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.12.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"org.apache.commons:commons-lang3:3.14.0 \u27a1 3.17.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"joda-time:joda-time","insight":[{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"joda-time:joda-time:2.12.7","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter-openfeign","insight":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign \u27a1 4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"io.swagger.core.v3:swagger-annotations","insight":[{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations:2.2.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.webjars:swagger-ui","insight":[{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.webjars:swagger-ui:4.18.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.micrometer:micrometer-tracing","insight":[{"name":"io.micrometer:micrometer-tracing:1.5.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-tracing:1.5.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-ui","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.apache.pdfbox:fontbox","insight":[{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-transport","insight":[{"name":"io.netty:netty-transport:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework:spring-messaging","insight":[{"name":"org.springframework:spring-messaging:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-messaging:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework:spring-context","insight":[{"name":"org.springframework:spring-context:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-context:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.springframework:spring-context:6.2.5 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents.client5:httpclient5","insight":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.4.2 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.4.3 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5.1 \u27a1 5.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.commons:commons-math3","insight":[{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-math3:3.6.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-webflux-api","insight":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-actuator-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.junit.platform:junit-platform-commons","insight":[{"name":"org.junit.platform:junit-platform-commons:1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.junit.platform:junit-platform-engine","insight":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"javax.validation:validation-api","insight":[{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"javax.validation:validation-api:1.1.0.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-logging","insight":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.antlr:antlr4-runtime","insight":[{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.antlr:antlr4-runtime:4.13.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"io.swagger.core.v3:swagger-core-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.reactivestreams:reactive-streams","insight":[{"name":"org.reactivestreams:reactive-streams:1.0.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.reactivestreams:reactive-streams:1.0.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor:reactor-core:3.7.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.zipkin.reporter2:zipkin-reporter-brave","insight":[{"name":"io.zipkin.reporter2:zipkin-reporter-brave:3.5.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.reporter2:zipkin-reporter-brave \u27a1 3.5.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-starter","insight":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.projectreactor.netty:reactor-netty-http","insight":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework:spring-web","insight":[{"name":"org.springframework:spring-web:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-web:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework:spring-web:6.1.13 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework:spring-web:6.2.14 \u27a1 6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-json","insight":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springdoc:springdoc-openapi-starter-common","insight":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.logging.log4j:log4j-api","insight":[{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.logging.log4j:log4j-api:2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.logging.log4j:log4j-to-slf4j:2.24.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"name":"org.apache.logging.log4j:log4j-api:2.23.1 \u27a1 2.24.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.xmlbeans:xmlbeans:5.2.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.swagger.core.v3:swagger-annotations-jakarta","insight":[{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.swagger.core.v3:swagger-annotations-jakarta:2.2.9","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:micrometer-core","insight":[{"name":"io.micrometer:micrometer-core:1.15.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:micrometer-core:1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:micrometer-core:1.14.5 \u27a1 1.15.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec","insight":[{"name":"io.netty:netty-codec:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.poi:poi-ooxml","insight":[{"name":"org.apache.poi:poi-ooxml:5.3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.boot:spring-boot-starter-reactor-netty","insight":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.cloud:spring-cloud-commons","insight":[{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-commons:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.yaml:snakeyaml","insight":[{"name":"org.yaml:snakeyaml:2.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.yaml:snakeyaml:2.4","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.yaml:snakeyaml:2.0 \u27a1 2.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.junit.jupiter:junit-jupiter-params","insight":[{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.netty:netty-codec-socks","insight":[{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]}]},{"module":"org.mockito:mockito-core","insight":[{"name":"org.mockito:mockito-core:5.17.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.mockito:mockito-core:5.17.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","insight":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.micrometer:context-propagation","insight":[{"name":"io.micrometer:context-propagation:1.1.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.micrometer:context-propagation:1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.micrometer:context-propagation:1.1.2 \u27a1 1.1.3","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"jakarta.xml.bind:jakarta.xml.bind-api","insight":[{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api:4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api:3.0.0 \u27a1 4.0.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"org.apache.poi:poi","insight":[{"name":"org.apache.poi:poi:5.3.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.0.5 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http2","insight":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-core","insight":[{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.17.0 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.17.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"commons-logging:commons-logging","insight":[{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-logging:commons-logging:1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"commons-logging:commons-logging:1.2 \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"commons-logging:commons-logging:1.3.3 \u27a1 1.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:pdfbox-io:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.pdfbox:pdfbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.apache.pdfbox:fontbox:3.0.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.springframework.boot:spring-boot-test-autoconfigure","insight":[{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.zaxxer:SparseBitSet","insight":[{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.zaxxer:SparseBitSet:1.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"com.fasterxml.jackson:jackson-bom","insight":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5-h2","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.ai:spring-ai-ollama","insight":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.skyscreamer:jsonassert","insight":[{"name":"org.skyscreamer:jsonassert:1.5.3","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.skyscreamer:jsonassert:1.5.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-native-epoll","insight":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.apache.commons:commons-compress","insight":[{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.commons:commons-compress:1.26.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.slf4j:jul-to-slf4j","insight":[{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.slf4j:jul-to-slf4j:2.0.17","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.springframework:spring-test","insight":[{"name":"org.springframework:spring-test:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-test:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.eclipse:yasson","insight":[{"name":"org.eclipse:yasson:3.0.4","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.eclipse:yasson:2.0.2 \u27a1 3.0.4","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns-native-macos","insight":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.netty:netty-common","insight":[{"name":"io.netty:netty-common:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-common:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-buffer:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.netty:netty-codec:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-codec-socks:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-handler:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.netty:netty-transport-native-unix-common:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-common","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.netty:netty-handler-proxy","insight":[{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"ch.qos.logback:logback-classic","insight":[{"name":"ch.qos.logback:logback-classic:1.5.18","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"ch.qos.logback:logback-classic:1.5.18","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-logging:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"io.netty:netty-resolver-dns","insight":[{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-resolver-dns:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-resolver-dns-classes-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.netty:netty-resolver-dns-native-macos:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.springframework.cloud:spring-cloud-openfeign-core","insight":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.hibernate.validator:hibernate-validator","insight":[{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hibernate.validator:hibernate-validator:8.0.1.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"com.vaadin.external.google:android-json","insight":[{"name":"com.vaadin.external.google:android-json:0.0.20131108.vaadin1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.vaadin.external.google:android-json:0.0.20131108.vaadin1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.skyscreamer:jsonassert:1.5.3","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents.core5:httpcore5","insight":[{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.httpcomponents.core5:httpcore5-h2:5.3.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"name":"org.apache.httpcomponents.core5:httpcore5:5.3.4 \u27a1 5.3.5","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.httpcomponents.client5:httpclient5:5.5","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","insight":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 \u27a1 1.9.25","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"io.zipkin.brave:brave-instrumentation-http","insight":[{"name":"io.zipkin.brave:brave-instrumentation-http:6.1.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.brave:brave-instrumentation-http:6.2.0 \u27a1 6.1.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"com.fasterxml.jackson.core:jackson-annotations","insight":[{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-core:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.github.victools:jsonschema-generator:4.37.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson:jackson-bom:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-databind:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-joda:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.14.2 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.swagger.core.v3:swagger-models-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.swagger.core.v3:swagger-core-jakarta:2.2.9","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"com.fasterxml.jackson.core:jackson-annotations:2.19.4 \u27a1 2.19.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"commons-codec:commons-codec","insight":[{"name":"commons-codec:commons-codec:1.18.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-codec:commons-codec:1.15 \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"commons-codec:commons-codec:1.17.0 \u27a1 1.18.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.jetbrains:annotations","insight":[{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.jetbrains:annotations:13.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"com.squareup.okio:okio-jvm:3.6.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]},{"module":"org.awaitility:awaitility","insight":[{"name":"org.awaitility:awaitility:4.2.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.awaitility:awaitility:4.2.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"commons-io:commons-io","insight":[{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-io:commons-io:2.16.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.commons:commons-compress:1.26.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.apache.poi:poi:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.github.openfeign:feign-core","insight":[{"name":"io.github.openfeign:feign-core:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-core:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.github.openfeign:feign-slf4j:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"commons-fileupload:commons-fileupload","insight":[{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"commons-fileupload:commons-fileupload:1.5","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.github.openfeign:feign-form-spring:13.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-rag","insight":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-rag \u27a1 1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.hdrhistogram:HdrHistogram","insight":[{"name":"org.hdrhistogram:HdrHistogram:2.2.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.hdrhistogram:HdrHistogram:2.2.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"io.github.openfeign:feign-form-spring","insight":[{"name":"io.github.openfeign:feign-form-spring:13.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.github.openfeign:feign-form-spring:13.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter","insight":[{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.4.4 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.8 \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.apache.httpcomponents:httpclient","insight":[{"name":"org.apache.httpcomponents:httpclient:4.5.14","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.httpcomponents:httpclient:4.5.14","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.opensearch.client:opensearch-rest-client:2.12.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]}]},{"module":"com.squareup.okhttp3:okhttp","insight":[{"name":"com.squareup.okhttp3:okhttp:4.12.0","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"com.squareup.okhttp3:okhttp:4.10.0 \u27a1 4.12.0","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.slack.api:slack-api-client:1.25.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.apache.poi:poi-ooxml-lite","insight":[{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.apache.poi:poi-ooxml-lite:5.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.apache.poi:poi-ooxml:5.3.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"org.latencyutils:LatencyUtils","insight":[{"name":"org.latencyutils:LatencyUtils:2.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.latencyutils:LatencyUtils:2.0.3","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-core:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.micrometer:micrometer-jakarta9:1.15.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-template-st","insight":[{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"io.netty:netty-codec-http","insight":[{"name":"io.netty:netty-codec-http:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-codec-http:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-codec-http2:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.netty:netty-handler-proxy:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"net.minidev:json-smart","insight":[{"name":"net.minidev:json-smart:2.5.2","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"net.minidev:json-smart:2.5.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"net.minidev:json-smart:2.5.0 \u27a1 2.5.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"com.jayway.jsonpath:json-path:2.9.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"org.springframework.boot:spring-boot-starter-test","insight":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test \u27a1 3.5.6","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"module":"org.springframework.retry:spring-retry","insight":[{"name":"org.springframework.retry:spring-retry:2.0.12","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.retry:spring-retry:2.0.11 \u27a1 2.0.12","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework:spring-expression","insight":[{"name":"org.springframework:spring-expression:6.2.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework:spring-expression:6.2.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework:spring-context:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-commons:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-template-st:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.boot:spring-boot-starter-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-json:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-config:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-config-client:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springdoc:springdoc-openapi-starter-common:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springframework.boot:spring-boot-starter:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.cloud:spring-cloud-openfeign-core:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.boot:spring-boot-actuator:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]}]},{"module":"org.opentest4j:opentest4j","insight":[{"name":"org.opentest4j:opentest4j:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.opentest4j:opentest4j:1.3.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"module":"io.projectreactor:reactor-core","insight":[{"name":"io.projectreactor:reactor-core:3.7.11","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.projectreactor:reactor-core:3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework:spring-webflux:6.2.11","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"org.springdoc:springdoc-openapi-starter-webflux-api:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui:2.1.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"io.projectreactor:reactor-core:3.7.4 \u27a1 3.7.11","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-pdf-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-markdown-document-reader:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-retry:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-model:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-client-chat:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-vector-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-rag:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-tool:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-autoconfigure-model-ollama:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"org.junit.jupiter:junit-jupiter-api","insight":[{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]},{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-commons:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.junit.platform:junit-platform-engine:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-api:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit:junit-bom:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.platform:junit-platform-launcher:1.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-engine:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]},{"name":"org.junit.jupiter:junit-jupiter-params:5.12.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]},{"name":"org.junit.jupiter:junit-jupiter-api:5.11.4 \u27a1 5.12.2","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.mockito:mockito-junit-jupiter:5.17.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-test:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"module":"jakarta.el:jakarta.el-api","insight":[{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.el:jakarta.el-api:4.0.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.glassfish:jakarta.el:4.0.2","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext","insight":[{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.zipkin.contrib.brave-propagation-w3c:brave-propagation-tracecontext:0.2.0","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.micrometer:micrometer-tracing-bridge-brave:1.5.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"module":"io.netty:netty-transport-classes-epoll","insight":[{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"io.netty:netty-transport-classes-epoll:4.1.127.Final","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"io.netty:netty-transport-native-epoll:4.1.127.Final","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-reactor-netty:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.boot:spring-boot-starter-webflux:3.5.6","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]},{"name":"io.projectreactor.netty:reactor-netty-core:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"io.projectreactor.netty:reactor-netty-http:1.2.10","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":true,"isLeaf":false,"children":[]}]}]}]}]},{"module":"jakarta.json.bind:jakarta.json.bind-api","insight":[{"name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"jakarta.json.bind:jakarta.json.bind-api:3.0.1","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.eclipse:yasson:3.0.4","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"name":"jakarta.json.bind:jakarta.json.bind-api:2.0.0 \u27a1 3.0.1","description":null,"resolvable":"RESOLVED","hasConflict":true,"children":[{"name":"org.opensearch.client:opensearch-java:2.23.0","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-opensearch-store:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]}]},{"module":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch","insight":[{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":"selected by rule","resolvable":"RESOLVED","hasConflict":false,"children":[]},{"name":"org.springframework.ai:spring-ai-autoconfigure-vector-store-opensearch:1.0.0-M8","description":null,"resolvable":"RESOLVED","hasConflict":false,"children":[{"name":"org.springframework.ai:spring-ai-starter-vector-store-opensearch:1.0.0-M8","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":false,"children":[{"name":"testRuntimeClasspath","resolvable":"RESOLVED","hasConflict":false,"alreadyRendered":false,"isLeaf":true,"children":[]}]}]}]}]},{"name":"testRuntimeOnly","description":"Runtime only dependencies for source set 'test'.","dependencies":[{"module":null,"name":"org.junit.platform:junit-platform-launcher","resolvable":"UNRESOLVED","hasConflict":false,"alreadyRendered":false,"children":[]}],"moduleInsights":[]}]}};